Data object storage across multiple storage nodes

An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization v...

Full description

Saved in:
Bibliographic Details
Main Authors Haas, Robert, Owen, William W, Factor, Michael, Sarafijanovic, Slavisa, Seipp, Harald, Lorenz, Simon, Weigold, Thomas D, Basham, Robert
Format Patent
LanguageEnglish
Published 23.07.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization value descriptive of a number of storage nodes and a second parameterization value descriptive of a classification of the data objects. The machine executable instructions are further configured for implementing a first object storage ring for addressing storage locations across the multiple storage nodes using a surjective function. Execution of the instructions causes the processor to: instantiate the first object storage ring, receive the global identifier and the metadata by the first object storage ring, and generate a storage address by the first object storage ring for the data object using the global identifier, the first parameterization value and the second parameterization value as input to the surjective function.
Bibliography:Application Number: US201715605646