Amazon.com, Inc.
Hierarchical erasure coding for multi-region storage
Last updated:
Abstract:
Described are systems and methods for storing a data object using a hierarchical erasure encoding to store a physical representation of the data object across a plurality of fault domains. A first erasure encoding is applied to the data object to generate a first set of shards of the data object. Individual shards of the set of shards may then be distributed across the fault domains for storage. Within the fault domains a second erasure encoding may be applied to the individual shards to generate a second set of shards. Finally, a manifest may be generate in order to reconstruct the data object from the first set of shards and the second set of shards.
Status:
Grant
Type:
Utility
Filling date:
15 Sep 2020
Issue date:
7 Jun 2022