×

Object store architecture for distributed data processing system

  • US 9,582,213 B2
  • Filed: 11/12/2015
  • Issued: 02/28/2017
  • Est. Priority Date: 02/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • mapping each compute node of a plurality of compute nodes to a different volume of a plurality of volumes that defines a logical arrangement of storage space of a storage system, wherein each compute node has read-write access to the volume to which the compute node is mapped and read-only access to those of the plurality of volumes not mapped to the compute node; and

    in response to receiving an identifier for a data object at a first compute node of the plurality of compute nodes,identifying an object descriptor associated with the identifier and a plurality of chunk descriptors referenced by the object descriptor, wherein the object descriptor and the plurality of chunk descriptors are arranged on the first compute node according to an incore layout;

    utilizing the plurality of chunk descriptors to retrieve, via a network from the plurality of volumes, blocks of data stored according to an on-disk layout of the plurality of volumes, wherein the blocks of data include a plurality of chunks described by the plurality of chunk descriptors;

    the first compute node assembling the plurality of chunks described by the plurality of chunk descriptors into the data object; and

    returning the assembled data object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×