发明名称 USING COLOCATION HINTS TO FACILITATE ACCESSING A DISTRIBUTED DATA STORAGE SYSTEM
摘要 The disclosed embodiments relate to a system that uses colocation hints to facilitate storing data blocks in a distributed data storage system, which includes a plurality of data centers. During operation, the system receives a write request from a client to write a data block to the distributed data storage system, wherein the write request includes a colocation hint that identifies a colocation group associated with the data block. In response to the write request, the system uses the colocation hint to identify one or more data centers associated with the colocation group. Next, the system writes copies of the data block to the one or more identified data centers. In this way, the system situates copies of data blocks associated with the colocation group in the same data centers when possible.
申请公布号 US2015254320(A1) 申请公布日期 2015.09.10
申请号 US201414224786 申请日期 2014.03.25
申请人 Dropbox, Inc. 发明人 Cowling James
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer-implemented method, comprising: receiving a write request from a client to write a data block to a distributed data storage system, wherein the write request includes a colocation hint that identifies a colocation group associated with the data block, wherein the distributed data storage system situates copies of data blocks associated with the colocation group in the same data centers when possible; and in response to the write request, using the colocation hint to identify one or more data centers associated with the colocation group, andwriting copies of the data block to the one or more identified data centers.
地址 San Francisco CA US