Generation and verification of erasure encoded fragments
AssigneeAmazon Technologies, Inc.
InventorsBryan James Donlan, Matteo Frigo, Colin Laird Lazier
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsBryan James Donlan, Matteo Frigo, Colin Laird Lazier
Estimating the term…
Erasure encoded fragments are generated by an erasure encoding scheme, represented by an erasure encoding matrix, operating on a data file. A new erasure encoded fragment may be generated from previously-generated erasure encoded fragments without reconstructing the original data file. Available and valid erasure encoded fragments are identified and a set of those fragments is selected. A composite encoding matrix is generated based upon the selected fragments and the fragment specified to be generated. The composite matrix is applied to the selected fragments to produce a plurality of partial sums. The partial sums are then combined to generate the specified fragment. The partial sums may be produced by different devices so as to distribute the computational workload and/or to reduce network traffic. The integrity of a generated fragment may be verified by generating the specified fragment twice, using two different sets of fragments, and then comparing the two results.
A computer-implemented method to verify the integrity of a specified erasure encoded fragment related to a data file, the method comprising:
A system to verify an integrity of a generated specified erasure encoded fragment related to a data file, the specified erasure encoded fragment being generated from a plurality of erasure encoded fragments related to the data file, the system comprising:
A system to verify an integrity of a specified erasure encoded fragment related to a data file, the specified erasure encoded fragment being generated from a plurality of erasure encoded fragments related to the data file, the system comprising:
Dependencies are inferred from the claim text.