Invention Grant
- Patent Title: Efficient data reads from distributed storage systems
-
Application No.: US15342717Application Date: 2016-11-03
-
Publication No.: US09747155B2Publication Date: 2017-08-29
- Inventor: Robert Cypher , Sean Quinlan , Steven Robert Schirripa , Lidor Carmi , Christian Eric Schrock
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Honigman Miller Schwartz and Cohn LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F11/07 ; G06F3/06

Abstract:
A method of distributing data in a distributed storage system includes receiving a file and dividing the received file into chunks. The chunks are data-chunks and non-data chunks. The method further includes grouping chunks into a group and determining a distribution of the chunks of the group among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes hierarchical maintenance levels and maintenance domains. Each maintenance domain has an active state or an inactive state; and each storage device is associated with at least one maintenance domain. The method also includes distributing the chunks of the group to the storage devices based on the determined distribution. The chunks of the group are distributed across multiple maintenance domains to maintain an ability to reconstruct chunks of the group when a maintenance domain is in the inactive state.
Public/Granted literature
- US20170075753A1 Efficient Data Reads From Distributed Storage Systems Public/Granted day:2017-03-16
Information query