Method and system for accessing auxiliary data in power-efficient high-capacity scalable storage system
AssigneeCOPAN Systems, Inc.
InventorsKim Le, Jeffrey Cousins, Aloke Guha
Life of this patent
Estimating the term…
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.
Claims32
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.
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.
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.
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.
Dependencies are inferred from the claim text.