Invention Grant
- Patent Title: Storage of data in a distributed storage system
-
Application No.: US14506530Application Date: 2014-10-03
-
Publication No.: US09747322B2Publication Date: 2017-08-29
- Inventor: Alexandre Drobychev , Alexander Kesselman , Rebekah C. Vickrey , Frank C. Dachille , George Datuashvili
- Applicant: GOOGLE INC.
- Applicant Address: US CA Mountain View
- Assignee: GOOGLE INC.
- Current Assignee: GOOGLE INC.
- Current Assignee Address: US CA Mountain View
- Agency: Morgan, Lewis & Bockius LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F17/30 ; G06F3/06

Abstract:
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically distinct geographic locations. Each local instance is configured to store data for a non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types. In addition, each local instance stores metadata for the respective set of blobs in a metadata store distinct from the data stores. There is also a plurality of global instances. Each 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. The system selects one global instance to run a replication module that replicates blobs between instances according to blob policies. Some systems also include dynamic replication based on user needs.
Public/Granted literature
- US20150026128A1 STORAGE OF DATA IN A DISTRIBUTED STORAGE SYSTEM Public/Granted day:2015-01-22
Information query