发明名称 Asynchronous namespace maintenance
摘要 Asynchronous namespace maintenance in a distributed replicated data storage system is disclosed. An access device/program serving as a front end to the distributed replicated data storage system updates a batch of updated meta data about stored data items when data items are stored in the distributed replicated data storage system. When the elapsed time since the last batch of data item meta data was stored exceeds a first threshold value or the current batch size exceeds a second threshold value, the access device/program stores the current batch of updated meta data as an object in the distributed replicated data storage system, receiving a batch object identifier for the stored batch of updated meta data, and distributes the batch object identifier to other access devices and/or access programs which retrieve the batch of updated meta data and update their namespaces.
申请公布号 US9020893(B2) 申请公布日期 2015.04.28
申请号 US201313782871 申请日期 2013.03.01
申请人 DataDirect Networks, Inc. 发明人 Zalpuri Naveen;Bounour Joe
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 SoCal IP Law Group LLP 代理人 SoCal IP Law Group LLP ;Goldstein Mark A.
主权项 1. A system comprising: a distributed replicated data storage system including a plurality of storage zones, each storage zone comprising a plurality of nodes wherein each node comprises a plurality of storage devices and a controller; a plurality of access devices serving as a front end to the storage zones, each access device including an access program that maintains a namespace of meta data for a plurality of data items stored by clients in the distributed replicated data storage system, wherein a first access program on a first access device is configured to perform actions including: receiving a storage request for a current data item from a client,processing the storage request for the current data item including forwarding the storage request to the distributed replicated data storage system and receiving a stored data item identifier,adding meta data to a current batch of data item meta data, the meta data including the stored data item identifier, the batch representing a plurality of successful storage requests for a plurality of data items,determining whether an elapsed time since last batch of data item meta data was stored exceeds a first threshold value,determining whether a current batch size of the current batch of data item meta data exceeds a second threshold value,when the elapsed time since the last batch of data item meta data was stored exceeds the first threshold value or the current batch size of the current batch of data item meta data exceeds the second threshold value, [a] storing the current batch of updated meta data as an object in the distributed replicated data storage system,[b] receiving a batch object identifier for the stored batch of updated meta data,[c] distributing the batch object identifier to the plurality of access devices and/or access programs.
地址 Chatsworth CA US