-
公开(公告)号:US20120323851A1
公开(公告)日:2012-12-20
申请号:US13596682
申请日:2012-08-28
申请人: Cristina Basescu , Christian Cachin , Ittay Eyal , Robert Haas , Marko Vukolic
发明人: Cristina Basescu , Christian Cachin , Ittay Eyal , Robert Haas , Marko Vukolic
IPC分类号: G06F7/00
CPC分类号: G06F16/1873 , G06F16/219 , G06F16/27
摘要: Methods and systems for reading from and writing to a distributed, asynchronous and fault-tolerant storage system. The storage system includes storage nodes communicating with clients. The method includes a first client writing an object to the storage system and a second client reading the object from the storage system. For the first client, previous transient metadata relating to a previously written version of the object is retrieved and a new version of the object together with new transient metadata is stored. For the second client, a set of transient metadata from a third set of nodes amongst storage nodes is retrieved, a specific version of the object as stored on the storage system is determined, and a specific version of the corresponding object from a fourth set of nodes amongst storage nodes is retrieved. Two sets of nodes amongst all sets have at least one node in common.
-
公开(公告)号:US20120284231A1
公开(公告)日:2012-11-08
申请号:US13463933
申请日:2012-05-04
申请人: Cristina Basescu , Christian Cachin , Ittay Eyal , Robert Haas , Marko Vukolic
发明人: Cristina Basescu , Christian Cachin , Ittay Eyal , Robert Haas , Marko Vukolic
IPC分类号: G06F17/30
CPC分类号: G06F16/1873 , G06F16/219 , G06F16/27
摘要: Methods and systems for reading from and writing to a distributed, asynchronous and fault-tolerant storage system. The storage system includes storage nodes communicating with clients. The method includes a first client writing an object to the storage system and a second client reading the object from the storage system. For the first client, previous transient metadata relating to a previously written version of the object is retrieved and a new version of the object together with new transient metadata is stored. For the second client, a set of transient metadata from a third set of nodes amongst storage nodes is retrieved, a specific version of the object as stored on the storage system is determined, and a specific version of the corresponding object from a fourth set of nodes amongst storage nodes is retrieved. Two sets of nodes amongst all sets have at least one node in common.
摘要翻译: 用于读写分布式,异步和容错存储系统的方法和系统。 存储系统包括与客户端通信的存储节点。 该方法包括:第一客户机将对象写入存储系统;以及第二客户机,从存储系统读取对象。 对于第一个客户端,检索与先前写入的对象版本相关的先前的瞬时元数据,并存储新版本的对象以及新的瞬时元数据。 对于第二客户端,检索来自存储节点中的第三组节点的一组瞬时元数据,确定存储在存储系统上的对象的特定版本,以及来自第四组的对应对象的特定版本 检索存储节点之间的节点。 所有集合中的两组节点至少有一个共同的节点。
-