×

System performing data deduplication using a dense tree data structure

  • US 9,798,728 B2
  • Filed: 07/24/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 07/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • generating, by a processor, a fingerprint identifying data to be stored on one or more storage devices;

    inserting the fingerprint into a first level of a dense tree data structure having a plurality of levels;

    initiating a merge operation between the first level and a second level of the dense tree data structure based on the first level of the dense tree being filled to a threshold capacity, wherein the first level of the dense tree stores a first set of fingerprints and the second level stores a second set of fingerprints; and

    in response to initiating the merge operation, comparing the first set of fingerprints stored in the first level with the second set of fingerprints stored in the second level of the dense tree data structure to identify one or more duplicate fingerprints and performing data deduplication for selected data, corresponding to the one or more identified duplicate fingerprints, stored on the one or more storage devices.

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