×

Utilizing multiple fingerprint tables in a deduplicating storage system

  • US 9,811,551 B1
  • Filed: 06/25/2015
  • Issued: 11/07/2017
  • Est. Priority Date: 10/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a storage device;

    a data storage controller coupled to the storage device, the controller configured to;

    for each of a plurality of data objects stored in the storage device, determine, based on one or more attributes corresponding to usage of the data object, a probability of the data object being deduplicated;

    store within a first fingerprint table, fingerprints of data objects with the highest probability of being deduplicated;

    store within a second fingerprint table, fingerprints of data objects with a lower probability of being deduplicated than the data objects having fingerprints stored in the first fingerprint table; and

    search fingerprints of the first fingerprint table to determine whether a fingerprint for a data object associated with a write request matches a fingerprint for any of the data objects in the first fingerprint table.

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