×

Scalable distributed storage architecture

  • US 9,811,531 B2
  • Filed: 08/26/2013
  • Issued: 11/07/2017
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a file system interface for an object store intended to support simultaneous access to objects stored in the object store by multiple clients, the steps comprising:

  • exposing an abstraction of a root directory to a hierarchical namespace for the object store, wherein the object store (i) is backed by a plurality of physical storage devices housed in or directly attached to different host computers including a first physical storage device housed in or directly attached to a first host computer and a second physical storage device housed in or directly attached to a second host computer;

    (ii) includes at least one stored object that is backed by both the first physical storage device and the second physical storage device; and

    (iii) internally tracks its stored objects using a flat namespace that maps unique identifiers to the stored objects; and

    enabling creation of top-level objects appearing as subdirectories of the root directory, wherein each top-level object represents a separate abstraction of a storage device having a separate namespace organized in accordance with a designated file system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×