Background processing of data in a storage system
First Claim
Patent Images
1. A method for processing data on a particular storage device in a plurality of storage devices, the method comprising:
- determining a power budget of a maximum number of storage devices in the plurality of storage devices that can be powered on at one time, wherein not all of the plurality of storage devices are powered on at one time;
determining if power consumption is above the power budget;
selecting a data enhancing operation for data on the particular storage device if the power consumption is not above the power budget; and
performing the data enhancing operation on the particular storage device.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for processing data on a particular storage device in a plurality of storage devices is disclosed. A system and a computer program product for processing data on a particular storage device in a plurality of storage devices are also disclosed. All the storage devices from among the plurality of storage devices are not powered-on at the same time. A storage device, which is powered-off is selected for background processing. Further, a data-enhancing operation is selected. The selected storage device is powered on and the selected data-enhancing operation is processed on the storage device.
55 Citations
25 Claims
-
1. A method for processing data on a particular storage device in a plurality of storage devices, the method comprising:
-
determining a power budget of a maximum number of storage devices in the plurality of storage devices that can be powered on at one time, wherein not all of the plurality of storage devices are powered on at one time; determining if power consumption is above the power budget; selecting a data enhancing operation for data on the particular storage device if the power consumption is not above the power budget; and performing the data enhancing operation on the particular storage device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
2. A system for processing data on a particular storage device in a plurality of storage devices, the system comprising:
-
means for determining a power budget of a maximum number of storage devices in the plurality of storage devices that can be powered on at one time, wherein not all of the pluraity of storage devices are powered on at one time; means for determining if power consurnpfon is above the power budget; means for selecting a data enhancing operation for data on the particular storage device if the power consumption is not above the power budget; and
;means for performing the data enhancing operation on the particular storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
3. A computer-readable medium including instructions executable by a processor processing data on a particular storage device in a plurality of storage devices, the computer-readable medium comprising:
-
one or more instructions for determining a power budget of a maximum number of storage devices in the plurality of storage devices that can be powered on at one time, wherein not all of the plurality of storage devices are powered on at one time; one or more instructions for determining if power consumption is above the power budget; one or more instructions for selecting a data enhancing operation for data on the particular storage device if the power consumption is not above the power budget; and
;one or more instructions for performing the data enhancing operation on the particular storage device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
4. An apparatus for processing data on a particular storage device in a plurality of storage devices, the apparatus comprising:
-
a processor for executing instructions; and a machine-readable medium including; one or more instructions for determining a power budget of a maximum number of storage devices in the plurality of storage devices that can be powered on at one time, wherein not all of the plurality of storage devices are powered on at one time; one or more instructions for determining if power consumption is above the power budget; one or more instructions for selecting a data enhancing operation for data on the particular storage device if the power consumption is not above the power budget; and
;one or more instructions for performing the data enhancing operation on the particular storage device.
-
Specification