×

MULTI-TIER CACHING

  • US 20120072656A1
  • Filed: 06/13/2011
  • Published: 03/22/2012
  • Est. Priority Date: 06/11/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium embodying instructions executed by a processor to perform a method for maintaining an index in multi-tier data structure, the method comprising:

  • providing a plurality of a storage devices forming the multi-tier data structure;

    caching a list of key-value pairs stored on one or more tiers of the multi-tier data structure as a plurality of sub-lists according to a caching method, 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 block allocators recording which blocks 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 block allocators, wherein each zone manager maintains a header object pointing to data to be stored in all allocated blocks.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×