Patent ID: 8495417
Filing Date: 2013-07-23
Classification: G06F

Abstract:
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.