Technique for correcting multiple storage device failures in a storage array
AssigneeNetwork Appliance, Inc.
InventorsSteven Kleiman, Robert English, Peter Corbett
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetwork Appliance, Inc.
InventorsSteven Kleiman, Robert English, Peter Corbett
Estimating the term…
A method for storing data for correction of multiple data storage failures in a storage array is presented. The storage array is organized as a plurality of sub-arrays, each sub-array including a set of data storage devices and a plurality of local parity storage blocks, each of the plurality of local storage blocks storing parity information for a corresponding sub-array. A plurality of diagonal parity sets is computed, one diagonal parity set for each sub-array. A global diagonal parity is computed by logically combining together a plurality of the diagonal parity sets. The global diagonal parity is stored in a plurality of global diagonal parity storage blocks.
A method for storing data for correction of multiple data storage failures in a storage array, comprising:
An apparatus to store data for correction of multiple data storage failures in a storage array, comprising:
An apparatus to store data for correction of multiple data storage failures in a storage array, comprising:
A computer readable media, comprising:
Dependencies are inferred from the claim text.