17869127. MULTI-FINGERPRINT DEDUPLICATION PROCESSING simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

MULTI-FINGERPRINT DEDUPLICATION PROCESSING

Organization Name

Dell Products L.P.

Inventor(s)

Philippe Armangau of Kalispell MT (US)

MULTI-FINGERPRINT DEDUPLICATION PROCESSING - A simplified explanation of the abstract

This abstract first appeared for US patent application 17869127 titled 'MULTI-FINGERPRINT DEDUPLICATION PROCESSING

Simplified Explanation

The technique described in the patent application is a method for deduplication, which is the process of identifying and eliminating duplicate data in a storage system. The technique involves calculating two different fingerprints of a candidate block, one using a first function and the other using a second function.

The first fingerprint is used to identify a target block in the storage system that may be a potential match to the candidate block. To verify the potential match, the technique accesses a fingerprint of the target block that was previously calculated using the second function. The fingerprint of the target block is then compared to the second fingerprint of the candidate block. If there is a match between the two fingerprints, it confirms that the data of the candidate block matches the data of the target block.

The storage of the candidate block can then be performed by referencing the target block, rather than storing the duplicate data separately. This helps to reduce storage space and improve efficiency in the storage system.

Potential applications of this technology:

  • Data deduplication in cloud storage systems
  • Backup and recovery systems
  • Content delivery networks
  • Data archiving systems

Problems solved by this technology:

  • Reducing storage space by eliminating duplicate data
  • Improving efficiency in data storage and retrieval
  • Reducing network bandwidth usage

Benefits of this technology:

  • Cost savings in storage infrastructure
  • Faster data backup and recovery processes
  • Improved performance in content delivery networks
  • Efficient data archiving and retrieval


Original Abstract Submitted

A technique for performing deduplication calculates a first fingerprint of a candidate block using a first function and a second fingerprint of the candidate block using a second function. The technique uses the first fingerprint to identify a target block, which is a potential match to the candidate block in the storage system. The technique then attempts to verify the potential match by accessing a fingerprint of the target block, which was previously calculated using the second function. The technique compares the fingerprint of the target block to the second fingerprint of the candidate block. A match between the two fingerprints confirms that the data of the candidate block matches the data of the target block. Storage of the candidate block can then be effectuated by reference to the target block.