×

Multi-layered data redundancy coding techniques

  • US 10,298,259 B1
  • Filed: 06/16/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 06/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • processing a plurality of requests to store archives on a data storage system having a set of volumes by at least;

    applying a redundancy code to the archives to generate a plurality of shards, a subset of which include original data of the archives;

    layering the plurality of shards into a plurality of groups such that;

    a first group of the plurality of groups includes the subset of shards having the original data and at least one of the shards outside the subset of shards, anda second group of the plurality of groups includes the first group and at least a subset of a remainder of the plurality of shards;

    storing the first group of shards on a first subset of the set of volumes such that any member shard of the first group is regenerable, via the redundancy code, using a first quorum quantity of other shards in the first group, andstoring the second group of shards on a second subset of the set of volumes such that any member shard of the second group is regenerable, via the redundancy code, using a second quorum quantity of other shards in the second group; and

    as a result of detecting that a particular shard stored on the first subset of the set of volumes is unavailable, regenerating the particular shard using the second subset of the set of volumes.

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