Systems and methods for storing, maintaining, and accessing objects in storage system clusters

TitleSystems and methods for storing, maintaining, and accessing objects in storage system clusters
Publication TypePatent
Year of Publication2019
AuthorsLuby, M.
Published inUS Patent 10,191,808
Application Number15661819
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.