Managing deduplication density
First Claim
Patent Images
1. A method for use in managing deduplication density in a storage system, the method comprising:
- determining a deduplication density of a first data object, wherein the deduplication density is indicated by a number of deduplicated data objects represented by the first data object;
based on the deduplication density of the first data object, skipping the first data object for applying a deduplicating technique to the first data object;
creating an association between the first data object and a second data object, wherein the second data object is used for applying the deduplicating technique, wherein data stored in the first data object is identical to data stored in the second data object, wherein creating the association between the first and second data objects include adding a first reference in the first data object pointing to the second data object and adding a second reference in the second data object pointing to the first data object; and
recovering a set of deduplicated data blocks by using a reference selected from the first reference of the first data object and second reference of the second data object.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is used in managing deduplication density. A deduplication density of a data object is determined. The deduplication density is indicated by a number of deduplicated data objects represented by the data object. Based on the deduplication density of the data object, the data object is skipped for applying a deduplicating technique to the data object. An association is created between the data object and another data object. The other data object is used for applying the deduplicating technique where contents of the other data object are identical to contents of the data object.
55 Citations
18 Claims
-
1. A method for use in managing deduplication density in a storage system, the method comprising:
-
determining a deduplication density of a first data object, wherein the deduplication density is indicated by a number of deduplicated data objects represented by the first data object; based on the deduplication density of the first data object, skipping the first data object for applying a deduplicating technique to the first data object; creating an association between the first data object and a second data object, wherein the second data object is used for applying the deduplicating technique, wherein data stored in the first data object is identical to data stored in the second data object, wherein creating the association between the first and second data objects include adding a first reference in the first data object pointing to the second data object and adding a second reference in the second data object pointing to the first data object; and recovering a set of deduplicated data blocks by using a reference selected from the first reference of the first data object and second reference of the second data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for use in managing deduplication density in a storage system, the system comprising:
-
a processor; first logic determining a deduplication density of a first data object, wherein the deduplication density is indicated by a number of deduplicated data objects represented by the first data object; second logic skipping, based on the deduplication density of the first data object, the first data object for applying a deduplicating technique to the first data object; third logic creating an association between the first data object and a second data object, wherein the second data object is used for applying the deduplicating technique, wherein data stored in the first data object is identical to data stored in the second data object, wherein creating the association between the first and second data objects include adding a first reference in the first data object pointing to the second data object and adding a second reference in the second data object pointing to the first data object; and fourth logic recovering a set of deduplicated data blocks by using a reference selected from the first reference of the first data object and second reference of the second data object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification