Enabling efficient recovery from multiple failures together with one latent error in a storage array
AssigneeInternational Business Machines Corporation
InventorsHuan He, Mingqiang Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHuan He, Mingqiang Li
Estimating the term…
The present invention provides a method and apparatus of managing a storage array. The method comprises: striping the storage array to form a plurality of stripes; selecting F storage chunks from each stripe as local parity chunks, and selecting another L storage chunks from the storage array as global parity chunks; performing (F+L) fault tolerant erasure coding on all data chunks in a stripe to generate (F+L) groups of parity data, and storing F groups of parity data therein into the F local parity chunks; performing cross-stripe operation on another L groups of parity data to generate L groups of global parity data, and storing them into the L global parity chunks, respectively. The apparatus corresponds to the method. With the invention, a plurality of errors in the storage array can be detected and/or recovered to improve fault tolerance and space utilization of the storage array.
A method of managing a storage array consisting of a number (n) storage devices, the method comprising:
An apparatus of managing a storage array consisting of a number (n) storage devices, the apparatus comprising:
Dependencies are inferred from the claim text.