×

APPARATUS, SYSTEM, AND METHOD FOR DATA STORAGE USING PROGRESSIVE RAID

  • US 20080168304A1
  • Filed: 12/06/2007
  • Published: 07/10/2008
  • Est. Priority Date: 12/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for reliable, high performance storage of data, the apparatus comprising:

  • a storage request receiver module that receives a request to store data, the data comprising data of a file or of an object;

    a striping module that calculates a stripe pattern for the data, the stripe pattern comprising one or more stripes, each stripe comprising a set of N data segments, and writes the N data segments of a stripe to N storage devices, wherein each of the N data segments is written to a separate storage device within a set of storage devices assigned to the stripe;

    a parity-mirror module that writes a set of N data segments of the stripe to one or more parity-mirror storage devices within the set of storage devices, the parity-mirror storage devices being in addition to the N storage devices; and

    a parity progression module that calculates one or more parity data segments for the stripe in response to a storage consolidation operation, the one or more parity data segments calculated from the N data segments stored on the one or more parity-mirror storage devices, and stores a parity data segment on each of the one or more parity-mirror storage devices, the storage consolidation operation conducted to recover at least one of storage space and data on at least one of the one or more parity-mirror storage devices.

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