×

CONTENT ALIGNED BLOCK-BASED DEDUPLICATION

  • US 20120084268A1
  • Filed: 12/30/2010
  • Published: 04/05/2012
  • Est. Priority Date: 09/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for refining criteria for determining deduplication block alignments within a data segment, the method comprising:

  • selecting a first range of output values for a deduplication block alignment function which indicate that a block alignment has been found; and

    iteratively performing a block alignment function on data within a sliding window in a data segment and, for each iterative performance of the block alignment function;

    in response to determining with one or more computer processors whether the output of the block alignment function performed on a current window of data falls within the first range;

    establishing a deduplication data block having a predetermined block size;

    moving the sliding window in a first direction relative to the data segment by an amount based on the predetermined block size before performing the next iteration; and

    in response to determining that the output of the block alignment function performed on the current window of data does not fall within the first range for a threshold number of iterations;

    selecting a second range of output values for the block alignment function which indicate that a block alignment has been found; and

    moving the sliding window over data relative to the data segment in a second direction opposite the first direction before performing the next iteration using the second range, wherein the next iteration is performed on data on which the block alignment function was previously performed using the first range.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×