×

Triple parity technique for enabling efficient recovery from triple failures in a storage array

  • US 8,010,874 B2
  • Filed: 11/06/2009
  • Issued: 08/30/2011
  • Est. Priority Date: 12/28/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for recovering from three failed data storage devices, comprising:

  • establishing a plurality of storage devices to hold data, referred to as the data storage devices;

    establishing a storage device to hold row parity for the data devices, referred to as the row parity storage device, and referring to the data storage devices and the row parity storage device together as a set of storage devices;

    establishing a diagonal parity storage device to hold diagonal parity computed over the set of storage devices;

    establishing an anti-diagonal parity storage device to hold anti-diagonal parity computed over the set of storage devices;

    in the event of a failure of three data storage devices of the set of storage devices, choosing a first failed storage device to restore;

    computing a missing block of the first failed storage device using remaining storage devices of the set of storage devices, and the diagonal parity storage device, and the anti-diagonal parity storage device; and

    using diagonal parity restoration techniques to restore the remaining two failed storage devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×