Deduplicating sets of data blocks
First Claim
Patent Images
1. A method for use in deduplicating sets of data blocks, the method comprising:
- determining a first data block from a first collection of data from a set of storage extents and a second data block from a second collection of data from the set of storage extents, wherein the first and second data blocks represent a pair of data blocks for applying a deduplicating technique based on evaluation of digest information of the first and second data blocks;
based on the determination, applying the deduplicating technique for deduplicating a specific number of data blocks residing adjacent to the first data block to the specific number of data blocks residing adjacent to the second data block; and
adjusting the application of the deduplicating technique based on determination of the number of data blocks from the specific number of data blocks that fail to get deduplicated.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is used in deduplicating sets of data blocks. A collection of data is selected from a set of storage extents. The collection of data is selected based on evaluation of digest information for first and second data blocks of the collection of data. A deduplicating technique is applied to the collection of data.
28 Citations
20 Claims
-
1. A method for use in deduplicating sets of data blocks, the method comprising:
-
determining a first data block from a first collection of data from a set of storage extents and a second data block from a second collection of data from the set of storage extents, wherein the first and second data blocks represent a pair of data blocks for applying a deduplicating technique based on evaluation of digest information of the first and second data blocks; based on the determination, applying the deduplicating technique for deduplicating a specific number of data blocks residing adjacent to the first data block to the specific number of data blocks residing adjacent to the second data block; and adjusting the application of the deduplicating technique based on determination of the number of data blocks from the specific number of data blocks that fail to get deduplicated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for use in deduplicating sets of data blocks, the system comprising a processor configured to:
-
determine a first data block from a first collection of data from a set of storage extents organized on a storage system and a second data block from a second collection of data from the set of storage extents, wherein the first and second data blocks represent a pair of data blocks for applying a deduplicating technique based on evaluation of digest information of the first and second data blocks; applying, based on the determination, the deduplicating technique for deduplicating a specific number of data blocks residing adjacent to the first data block to the specific number of data blocks residing adjacent to the second data block; and adjusting the application of the deduplicating technique based on determination of the number of data blocks from the specific number of data blocks that fail to get deduplicated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification