发明名称 Systems and methods for replicating data
摘要 A system facilitates the distribution and redistribution of chunks of data among multiple servers. The system may identify servers to store a replica of the data based on at least one of utilization of the servers, prior data distribution involving the servers, and failure correlation properties associated with the servers, and place the replicas of the data at the identified servers. The system may also monitor total numbers of replicas of the chunks available in the system, identify chunks that have a total number of replicas below one or more chunk thresholds, assign priorities to the identified chunks, and re-replicate the identified chunks based substantially on the assigned priorities. The system may further monitor utilization of the servers, determine whether to redistribute any of the replicas, 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.
申请公布号 US8065268(B1) 申请公布日期 2011.11.22
申请号 US20100727138 申请日期 2010.03.18
申请人 GHEMAWAT SANJAY;GOBIOFF HOWARD;LEUNG SHUN-TAK;GOOGLE INC. 发明人 GHEMAWAT SANJAY;GOBIOFF HOWARD;LEUNG SHUN-TAK
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址