Multi-tier caching
AssigneeThe Research Foundation for The State University of New York
InventorsShrikar Archak, Sagar Dixit, Richard P. Spillane, Erez Zadok
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Research Foundation for The State University of New York
InventorsShrikar Archak, Sagar Dixit, Richard P. Spillane, Erez Zadok
Estimating the term…
A method for maintaining an index in multi-tier data structure includes providing a plurality of a storage devices forming the multi-tier data structure, caching an index of key-value pairs across the multi-tier data structure, wherein each of the key-value pairs includes a key, and one of a data value and a data pointer, the key-value pairs stored in the multi-tier data structure, providing a journal for interfacing with the multi-tier data structure, providing a plurality of zone allocators recording which zones of the multi-tier data structure are in used, and providing a plurality of zone managers for controlling access to cache lines of the multi-tier data structure through the journal and zone allocators, wherein each zone manager maintains a header object pointing to data to be stored in an allocated zone.
A method of storing data as a plurality of key-value pairs in a multi-tier storage system, the system comprising at least one lower-latency non-volatile memory storage device and at least one higher-latency non-volatile memory storage device, the method comprising:
Dependencies are inferred from the claim text.