发明授权
US09305069B2 Method and system for uploading data into a distributed storage system
有权
将数据上传到分布式存储系统的方法和系统
- 专利标题: Method and system for uploading data into a distributed storage system
- 专利标题(中): 将数据上传到分布式存储系统的方法和系统
-
申请号: US13023384申请日: 2011-02-08
-
公开(公告)号: US09305069B2公开(公告)日: 2016-04-05
- 发明人: Yonatan Zunger , Alexander Kesselman , Alexandre Drobychev
- 申请人: Yonatan Zunger , Alexander Kesselman , Alexandre Drobychev
- 申请人地址: US CA Mountain View
- 专利权人: GOOGLE INC.
- 当前专利权人: GOOGLE INC.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Morgan, Lewis & Bockius LLP
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/00 ; G06F17/30
摘要:
A method for uploading an object into a distributed storage system is implemented at a computing device The computing device splits an object into one or more chunks and uploads the one or more chunks into the distributed storage system. For each uploaded chunk, the computing device receives a write token from the distributed storage system, inserts an entry into an extents table of the object for the chunk in accordance with the received write token and the chunk ID, chunk offset, and chunk size of the chunk, generates a digest of the extents table, the digest representing the one or more chunks that the client expects to be within the distributed storage system, and sends the digest of the extents table to the distributed storage system. The distributed storage system is configured to use the digest to determine whether it has each of the one or more client-expected chunks.