×

Layered redundancy coding for encoded parity data

  • US 10,270,475 B1
  • Filed: 06/16/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 06/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • processing archives to be stored on a set of volumes by at least;

    applying a first redundancy code to the archives to generate a plurality of shards, a first subset of which include original data of the archives, a second subset of which include encoded shards, such that at least a predetermined first quorum quantity of the plurality of shards is usable to regenerate any shard of the plurality of shards; and

    layering the plurality of shards into a plurality of groups such that a first group of the plurality of groups includes the first subset of shards, and a second group of the plurality of groups includes the second subset of shards;

    processing the second group with a second redundancy code so as to generate a third group including the second group and parity shards for the encoded shards in the second group, the parity shards being usable for regenerating any shards in the first group and the second group; and

    storing the third group on a computer system so as to enable the computer system to regenerate any stored shard of the second group using only shards in the third group, if a quantity of shards in the third group available for access by the computer system is equal to or greater than a predetermined second quorum quantity for the third group.

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