×

BUCKETIZED MULTI-INDEX LOW-MEMORY DATA STRUCTURES

  • US 20140310476A1
  • Filed: 04/11/2014
  • Published: 10/16/2014
  • Est. Priority Date: 04/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating and storing a data structure for maintaining a cache supporting compression and a cache-wide deduplication, comprising:

  • generating data structures with fixed size memory regions configured to hold multiple signatures as keys, wherein the number of the fixed size memory regions is bounded;

    generating a first mapping from short-length signatures to a storage location and a quantized length measure on a cache storage device;

    retrieving metadata and cache page content using a single input/output operation;

    validating a correctness of a full value of one or more hash functions of uncompressed cache page content using the metadata;

    generating a second mapping from short-length signatures to entries in the first mapping, wherein one or more pointers to entries in the first mapping are stored in a non-transitory computer readable storage medium; and

    verifying whether the cached page content corresponds to a full-length original logical block address (LBA) using the metadata.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×