Method and system for accessing auxiliary data in power-efficient high-capacity scalable storage system
First Claim
1. A method for preparing data units for access in a data storage system, the data storage system comprising a plurality of storage devices having data units, wherein not all of the storage devices are powered on at the same time, the method comprising:
- preparing auxiliary data for a data unit on a storage device that will be powered off during an access request of the data unit; and
storing the auxiliary data on a plurality of the storage devices so that the auxiliary data is always available on a powered-on storage device when the data unit is the subject of an access request.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for preparing data units for access in a data storage system is disclosed. The data storage system includes multiple storage devices having data units. All the storage devices of the data storage system are not powered on at the same time. The method includes preparing and storing the auxiliary data. The auxiliary data is prepared for a data unit on a storage device that will be powered off during an access request of the data unit. The auxiliary data is stored on the storage devices so that the auxiliary data is likely to be available on a powered-on storage device when the data unit is the subject of an access request.
-
Citations
32 Claims
-
1. A method for preparing data units for access in a data storage system, the data storage system comprising a plurality of storage devices having data units, wherein not all of the storage devices are powered on at the same time, the method comprising:
-
preparing auxiliary data for a data unit on a storage device that will be powered off during an access request of the data unit; and
storing the auxiliary data on a plurality of the storage devices so that the auxiliary data is always available on a powered-on storage device when the data unit is the subject of an access request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A data storage system comprising:
-
a plurality of storage devices having data units, wherein not all of the storage devices are powered on at the same time;
a storage management unit capable of;
preparing auxiliary data for a data unit on a storage device that will be powered-off during an access request of the data unit; and
storing the auxiliary data on a plurality of the storage devices so that the auxiliary data is always available on a powered-on storage device when the data unit is the subject of an access request. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
a processor for executing instructions; and
a machine-readable medium including;
one or more instructions for preparing auxiliary data for a data unit on a drive that will be powered-off during an access request of the data unit; and
one or more instructions for storing the auxiliary data on a plurality of the storage devices so that the auxiliary data is always available on a powered-on device when the data unit is the subject of an access request.
-
-
32. A machine-readable medium including instructions executable by a processor for preparing data units for access in a data storage system, the data storage system comprising a plurality of storage devices having data units, wherein not all of the storage devices are powered-on at the same time, the machine readable medium comprising:
-
one or more instructions for preparing auxiliary data for a data unit on a drive that will be powered-off during an access request of the data unit; and
one or more instructions for storing the auxiliary data on a plurality of the storage devices so that the auxiliary data is always accessible and available on a powered-on device when the data unit is the subject of an access request.
-
Specification