×

System and method for redundancy-protected aggregates

  • US 8,495,417 B2
  • Filed: 01/09/2009
  • Issued: 07/23/2013
  • Est. Priority Date: 01/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • organizing a plurality of constituent aggregates as striped aggregates, the constituent aggregates implemented across a plurality of nodes operatively connected as a cluster, wherein each constituent aggregate includes a plurality of storage devices organized into one or more Redundant Arrays of Independent Disk (RAID) groups,wherein each constituent aggregate further includes a first equal number of regions, and wherein each constituent aggregate reserves 1/Nth of storage space capacity to store redundancy information from the other constituent aggregates where N is a number of the plurality of constituent aggregates;

    assigning, for a second number of regions across the plurality of constituent aggregates, a single aggregate as a parity owner aggregate;

    storing data received from a client at a selected constituent aggregate of the plurality of constituent aggregates;

    computing redundancy information for the data stored at the selected constituent aggregate based on a logical operation between the data stored at the selected constituent aggregate with other data stored at other constituent aggregates of the plurality of constituent aggregates; and

    storing the computed redundancy information for the data stored at the selected constituent aggregate on the assigned parity owner aggregate.

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