Multi-Level Deduplication
First Claim
1. A computer implemented method, comprising:
- generating a zone stamp for each zone in a plurality of zones contained in at least one data stream;
comparing a zone stamp to another zone stamp, the zone stamp representing a zone in the plurality of zones and the another zone stamp representing another zone in the plurality of zones, wherein the comparing is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level, wherein the zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level; and
deduplicating the zone and the another zone based on a determination that the zone stamp is similar to the another zone stamp.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, a system, and a computer-implemented method for performing multi-level deduplication of data are disclosed. A zone stamp is generated for each zone in a plurality of zones contained in at least one data stream. The zone stamp is compared to another zone stamp. The zone stamp and another zone stamp represent zones in the plurality of zones. The comparison is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level. The zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level. The zone and another zone are deduplicated based on a determination that the zone stamp is similar to another zone stamp.
-
Citations
39 Claims
-
1. A computer implemented method, comprising:
-
generating a zone stamp for each zone in a plurality of zones contained in at least one data stream; comparing a zone stamp to another zone stamp, the zone stamp representing a zone in the plurality of zones and the another zone stamp representing another zone in the plurality of zones, wherein the comparing is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level, wherein the zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level; and deduplicating the zone and the another zone based on a determination that the zone stamp is similar to the another zone stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; generating a zone stamp for each zone in a plurality of zones contained in at least one data stream; comparing a zone stamp to another zone stamp, the zone stamp representing a zone in the plurality of zones and the another zone stamp representing another zone in the plurality of zones, wherein the comparing is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level, wherein the zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level; and deduplicating the zone and the another zone based on a determination that the zone stamp is similar to the another zone stamp. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
generating a zone stamp for each zone in a plurality of zones contained in at least one data stream; comparing a zone stamp to another zone stamp, the zone stamp representing a zone in the plurality of zones and the another zone stamp representing another zone in the plurality of zones, wherein the comparing is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level, wherein the zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level; and deduplicating the zone and the another zone based on a determination that the zone stamp is similar to the another zone stamp. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification