Data processing method and system with application-level information awareness
First Claim
Patent Images
1. A data processing system, comprising:
- a storage device;
an interface module, implemented by a processor coupled to the storage device, dispatching a non-prioritized request via a first data path, and transferring application-level information of an application via a second data path; and
a scheduler, coupled to the first and second data paths, enabling an access to the storage device according to the non-prioritized request and the application-level information respectively received from the first and second data paths;
wherein the second data path comprises a service driver to dispatch the application-level information obtained from the interface module to the scheduler.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system comprises a storage device, an interface module and a scheduler. The interface module is configured to dispatch a non-prioritized request via a first data path, and to transfer application-level information of an application via a second data path. The scheduler, coupled to the first and second data path, is configured to enable an access to the storage device according to the non-prioritized request and the application-level information respectively received from the first and second data paths.
-
Citations
17 Claims
-
1. A data processing system, comprising:
-
a storage device; an interface module, implemented by a processor coupled to the storage device, dispatching a non-prioritized request via a first data path, and transferring application-level information of an application via a second data path; and a scheduler, coupled to the first and second data paths, enabling an access to the storage device according to the non-prioritized request and the application-level information respectively received from the first and second data paths;
wherein the second data path comprises a service driver to dispatch the application-level information obtained from the interface module to the scheduler. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11)
-
-
4. A data processing system, comprising:
-
a storage device; an interface module, implemented by a processor coupled to the storage device, dispatching a non-prioritized request via a first data path, and transferring application-level information of an application via a second data path; and a scheduler, coupled to the first and second data paths, enabling an access to the storage device according to the non-prioritized request and the application-level information respectively received from the first and second data paths;
wherein the second data path comprises a virtual file to record the application-level information obtained from the interface module, and the application-level information recorded in the virtual file is provided to the scheduler to perform request scheduling.
-
-
12. A data processing system, comprising:
-
a processor, dispatching a non-prioritized request via a first data path, and transferring application-level information of an application via a second data path, and; a first memory, coupled to the processor, storing the application-level information dispatched by the processor; and a second memory, coupled to the processor, wherein the processor schedules the non-prioritized request to access the second memory according to the application-level information stored in the first memory;
wherein the second data path comprises a service driver to dispatch the application-level information. - View Dependent Claims (13)
-
-
14. A processor-implemented data processing method, comprising:
-
dispatching a non-prioritized request via a first data path; transferring application-level information of an application via a second data path; and enabling an access to a storage device according to the non-prioritized request received from the first data path and the application-level information received from the first data path;
wherein the second data path comprises a service driver to dispatch the application-level information. - View Dependent Claims (15, 16, 17)
-
Specification