×

Storage of Data In A Distributed Storage System

  • US 20110196833A1
  • Filed: 02/08/2011
  • Published: 08/11/2011
  • Est. Priority Date: 02/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A distributed storage system for storing electronic data, comprising:

  • a plurality of local instances, wherein a respective local instance includes a plurality of server computers, having memory and one or more processors storing one or more programs for execution by the one or more processors, and wherein at least a subset of the local instances are at physically distinct geographic locations; and

    wherein each respective local instance is configured to;

    store data for a respective non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types; and

    store metadata for the respective set of blobs in a metadata store distinct from the data stores; and

    a plurality of global instances, wherein each respective global instance includes a plurality of server computers, having memory and one or more processors storing one or more programs for execution by the one or more processors; and

    wherein each respective global instance is configured to;

    store data for zero or more blobs in zero or more data stores; and

    store metadata for all blobs stored at any local or global instance; and

    wherein one global instance has a first replication module that replicates blobs between instances according to blob policies.

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