17869127. MULTI-FINGERPRINT DEDUPLICATION PROCESSING simplified abstract (Dell Products L.P.)
Contents
MULTI-FINGERPRINT DEDUPLICATION PROCESSING
Organization Name
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.