Method and system for detecting boundaries of data blocks for deduplication
AssigneeEMC IP Holding Company LLC
InventorsAbhinav Duggal, Anshita Agrawal
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsAbhinav Duggal, Anshita Agrawal
Estimating the term…
Techniques for deduplicating data streams are described herein. According to one embodiment, a first data stream is received to be stored in a storage system, where the first data stream includes data blocks and each data block includes a header and a footer. A boundary detector is to detect boundaries of the data blocks by matching at least a portion of a header with a footer of each data block and a header of an adjacent data block. An anchoring unit is to anchor the first data stream based on the determined boundaries of the data blocks using a plurality of anchors. A deduplication engine is to deduplicate the first data stream into a plurality of deduplicated data segments based on the plurality of anchors. The deduplicated data segments are then stored in one or more persistent storage devices of the storage system.
A computer-implemented method for deduplicating data objects, the method comprising:
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of deduplicating data objects, the operations comprising:
A storage system, comprising:
Dependencies are inferred from the claim text.