发明名称 METHODS AND SYSTEMS FOR KEY-VALUE-TUPLE-ENCODED STORAGE
摘要 The present disclosure provides systems and methods for Key-Value-Tuple-encoded (KVT-encoded) object storage. In accordance with an embodiment of the invention, chunks of objects, storing payload data or metadata, are persistently stored by servers using KVT-encoded storage. Furthermore, the KVT encoding may be applied to advantageously re-structure content within a distributed object storage cluster, especially for object storage systems that allow payload references to be cached extensively. For such systems, it is of considerable value to honor (use as valid) existing chunk references after the underlying content has been re-structured. Further, the KVT encoding taught herein is completely compatible with a fully-distributed object storage cluster. One embodiment relates to a storage server that includes a persistent storage module that provides a key-value application programming interface that encodes multiple key-value-tuple (KVT) entries for one chunk. Other embodiments, aspects and features are also disclosed.
申请公布号 US2016188591(A1) 申请公布日期 2016.06.30
申请号 US201514821693 申请日期 2015.08.08
申请人 Nexenta Systems, Inc. 发明人 BESTLER Caitlin;NOVAK Robert E.;AIZMAN Alexander
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A storage server for a distributed object storage system that stores an object in chunks, the storage server comprising: a storage server packet processing module that processes requests to put the chunks to, and get the chunks from, the storage server; a persistent storage module that provides a key-value application programming interface that encodes multiple key-value-tuple (KVT) entries for one chunk; and a plurality of persistent storage devices for storing the chunks and the multiple KVT entries.
地址 Santa Clara CA US