×

Layered redundancy encoding schemes for data storage

  • US 8,869,001 B1
  • Filed: 06/27/2012
  • Issued: 10/21/2014
  • Est. Priority Date: 06/27/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for optimizing data storage comprising:

  • applying, by one or more computer systems, a primary erasure coding scheme to data stored on a storage system comprising a plurality of hardware layers, at least one of which is a physical storage layer that comprises a plurality of hardware storage devices upon which at least a subset of the data is stored, and each of the remaining hardware layers of the plurality of hardware layers comprising a plurality of devices of one type, the one type selected from the group consisting of datacenters, storage servers, hardware storage devices, and storage device zones, thereby generating primary encoded data, the primary redundancy encoding including one or more erasure codes;

    determining, based at least in part on analyzing the correlated failure modes of at least the physical storage layer, a secondary erasure coding scheme for the physical storage layer; and

    applying the secondary erasure coding scheme to the subset of the data stored upon the one or more hardware storage devices of the physical storage layer, wherein the secondary redundancy encoding includes one or more erasure codes that alter a stretch factor of the primary encoded data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×