Detecting data deduplication opportunities using hash distance
AssigneeEMC IP Holding Company LLC
InventorsIvan Bassov, Philippe Armangau, Sorin Faibish, Istvan Gonczi
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsIvan Bassov, Philippe Armangau, Sorin Faibish, Istvan Gonczi
Estimating the term…
Techniques for processing data may include: receiving a candidate data block; computing a distance using a distance function, wherein the distance denotes a measurement of similarity between the candidate data block and a target data block; and determining, using the distance, whether to perform data deduplication of the candidate data block with respect to the target data block to identify at least one sub-block of the candidate data block that is a duplicate of at least one sub-block of the target data block. The distance may be computed using a bit-wise logical exclusive-or operation of the contents of the candidate data block and the target data block. The distance may be computed using a bit-wise logical exclusive-or operation of digests computed for the candidate and target data blocks using a distance preserving hash function. The target and candidate block may be similar if the distance is less than a threshold.
A method of processing data comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of processing data comprising:
A method of processing data comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of processing data comprising:
Dependencies are inferred from the claim text.