METHODS, DEVICES, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING DATA
First Claim
1. A method of processing data, comprising:
- determining whether an event triggering processing of data at a storage device occurs, the data being predetermined to be processed at a computing device associated with the storage device;
in response to determining that the event occurs, determining available resources of the storage device; and
in response to an amount of the available resources exceeding a first predetermined threshold, causing the storage device to process the data and provide the processed data to the computing device.
8 Assignments
0 Petitions
Accused Products
Abstract
A method comprises: determining whether an event triggering processing of data at a storage device occurs, the data being predetermined to be processed at a computing device associated with the storage device; in response to determining that the event occurs, determining available resources of the storage device; and in response to an amount of the available resources exceeding a first predetermined threshold, causing the storage device to process the data and provide the processed data to the computing device. As such, operations to be performed to data may be adaptively allocated, deployed and adjusted on the storage device and the computing device, so that computing capabilities of both the storage device and the computing device may be fully leveraged, and further the computing efficiency of the entire data processing system may be improved.
16 Citations
20 Claims
-
1. A method of processing data, comprising:
-
determining whether an event triggering processing of data at a storage device occurs, the data being predetermined to be processed at a computing device associated with the storage device; in response to determining that the event occurs, determining available resources of the storage device; and in response to an amount of the available resources exceeding a first predetermined threshold, causing the storage device to process the data and provide the processed data to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing data, the method comprising:
-
sending, from a computing device to a storage device associated with the computing device, a request for processing data at the storage device, the data being predetermined to be processed at the computing device; and receiving the processed data from the storage device, the data being processed by the storage device when available resources of the storage device exceeds a first predetermined threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A device for processing data, comprising:
-
at least one processing unit; at least one memory coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit, the instructions, when being executed by the at least one processing unit, causing the device to perform acts comprising; sending, from a computing device to a storage device associated with the computing device, a request for processing data at the storage device, the data being predetermined to be processed at the computing device; and receiving the processed data from the storage device, the data being processed by the storage device when available resources of the storage device exceeds a first predetermined threshold. - View Dependent Claims (18, 19, 20)
-
Specification