Invention Grant
- Patent Title: Systems and methods for replicating data
- Patent Title (中): 用于复制数据的系统和方法
-
Application No.: US13274043Application Date: 2011-10-14
-
Publication No.: US08504518B1Publication Date: 2013-08-06
- Inventor: Sanjay Ghemawat , Howard Gobioff , Shun-Tak Leung
- Applicant: Sanjay Ghemawat , Howard Gobioff , Shun-Tak Leung
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Harrity & Harrity, LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A system that facilitates the distribution and redistribution of chunks of data among multiple servers, may identify servers to store replicas of the chunks based on at least one of utilization, prior data distribution, and failure correlation properties, and place the replicas at the identified servers. The system may monitor total numbers of replicas available in the system, identify chunks that have a total number of replicas below one or more thresholds, assign priorities to the identified chunks, and re-replicate the identified chunks based on the assigned priorities. The system may monitor utilization of the servers, select one or more of the replicas to redistribute based on the utilization of the servers, select one or more of the servers to which to move the one or more replicas, and move the one or more replicas to the selected one or more servers.
Information query