×

SYSTEM AND METHOD FOR CACHING HASHES FOR CO-LOCATED DATA IN A DEDUPLICATION DATA STORE

  • US 20130339319A1
  • Filed: 06/18/2013
  • Published: 12/19/2013
  • Est. Priority Date: 06/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for caching hashes for deduplicated data in a deduplication data store, in which data is stored using a persist header comprising a set of hashes, wherein each hash in the set of hashes represents data stored in the deduplication data store after the persist header that is co-located with other data represented by the remaining hashes in the set of hashes, the computerized method comprising:

  • receiving, by a computing device, a request to read data from the deduplication data store;

    identifying, by the computing device, in a first hash structure that is not stored in memory of the computing device, a persist header stored in a deduplication data store, wherein;

    the persist header comprises a set of hashes that includes a hash that is indicative of the data the computing device requested to read; and

    wherein each hash in the set of hashes represents data stored in the deduplication data store after the persist header that is co-located with other data represented by the remaining hashes in the set of hashes; and

    caching, by the computing device, the set of hashes in a second hash structure stored in the memory of the computing device, whereby if the computing device requests to read additional data, the computing device can identify the additional data using the second hash structure if the additional data is represented by the persist header.

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