×

PRECOMPUTED REDUNDANCY CODE MATRICES FOR HIGH-AVAILABILITY DATA STORAGE

  • US 20170060687A1
  • Filed: 11/14/2016
  • Published: 03/02/2017
  • Est. Priority Date: 03/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under the control of one or more computer systems configured with executable instructions,receiving a first request to store an archive;

    encoding, using a redundancy code, original data of the archive into a plurality of shards;

    determining, from the plurality of shards and the redundancy code, at least one regeneration set, the regeneration set consisting of a subset of the plurality of shards and having a number of members equal to or greater than a minimum quorum of the plurality of shards sufficient to regenerate the original data;

    computing one or more matrices for the regeneration set, the one or more matrices capable of being used with the corresponding subset of the plurality of shards to regenerate the original data;

    storing the computed matrices and the plurality of shards;

    in response to a second request, retrieving a matrix of the stored matrices that corresponds to a regeneration set associated with the second request; and

    regenerating one or more shards associated with the second request using the retrieved matrix and the corresponding regeneration set.

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