Systems and methods for storing, maintaining, and accessing objects in storage system clusters
Title | Systems and methods for storing, maintaining, and accessing objects in storage system clusters |
Publication Type | Patent |
Year of Publication | 2019 |
Authors | Luby, M. |
Published in | US Patent 10,191,808 |
Application Number | 15661819 |
Abstract | Systems and methods providing for storing fragments for one or more source objects at storage nodes of multiple cluster instances comprising a cluster set are disclosed. Repair of the stored data is operated within cluster instances autonomously or semi-autonomously of other cluster instances of the cluster set according to embodiments. Embodiments may provide a storage process operable to generate fragments for a first source object to be stored in a storage system using a first encoding, wherein a different plurality of fragments of the generated fragments are stored at different cluster instances of a cluster set. A repair process may be enacted at each cluster instance of the cluster set, wherein a repair process enacted at a cluster instance is used to maintain the recoverability of the fragments of the first source object stored at that cluster instance using a second encoding. |