Patent ID: 7644303
Filing Date: 2010-01-05
Classification: G06F

Abstract:
1. A method for reading data from a storage-device array comprising three or more storage devices, wherein: the array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices; each sector level includes (i) parity data stored on a first storage device and (ii) information stored on the two or more remaining storage devices; the parity data for a current sector level is generated from the information stored at the current sector level on the remaining storage devices; and at least first and second profiles concurrently define two or more virtual arrays associated with at least a common subset of one or more of the storage devices, each profile defining (i) a different virtual array associated with a corresponding set of storage devices and (ii) a parameter set of one or more parameters used for accessing the virtual array, the method comprising: