Patent · US Active

Data object storage across multiple storage nodes

US10360189B2 · kind B2 · utility

2Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 25, 2017
Grant dateJul 23, 2019
Priority date
Expiry dateJan 6, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/22
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.