Sampling based data de-duplication
AssigneeQuantum Corporation
InventorJeffrey Vincent Tofano
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuantum Corporation
InventorJeffrey Vincent Tofano
Estimating the term…
Example apparatus, methods, and computers perform sampling based data de-duplication. One example method controls a data de-duplication computer to compute a sampling sequence for a sub-block of data and to use the sampling sequence to locate a stored sub-block known to the data de-duplication computer. Upon finding a stored sub-block to compare to, the method includes controlling the data de-duplication computer to determine a degree of similarity (e.g., duplicate, very similar, somewhat similar, very dissimilar, completely dissimilar, x % similar) between the sub-block and the stored sub-block and to control whether and how the sub-block is stored and/or transmitted based on the degree of similarity. The degree of similarity can also control whether and how the data de-duplication computer updates a dedupe data structure(s) that stores information for finding groups of similarity sampling sequence related sub-blocks.
An apparatus, comprising:
The apparatus of any preceding claim, where the similarity logic is configured to determine the degree of similarity by:
The apparatus of any preceding claim, where the control logic is configured:
A method for controlling a data de-duplication computer, comprising:
A non-transitory computer-readable medium storing computer-executable instructions that when executed control a data de-duplication computer to perform a method, the method comprising:
An apparatus as herein described with particular reference to the drawings.
A method of controlling a data de-duplication computer as herein described with particular reference to the drawings.
A non-transitory computer-readable medium storing computer-executable instructions as herein described with particular reference to the drawings.
Dependencies are inferred from the claim text.