Patent ID: 8332372
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A method for processing data by a processor device, comprising: receiving a plurality of write operations for deduplication storage of the data; responding to the data received that are one of sequential write and non sequential write operations for deduplication storage; storing the data in a plurality of user file locations; accumulating and updating the data in a plurality of buffers per a data structure, the data structure serving as a fragment map between the plurality of buffers and the plurality of user file locations; restructuring the data in the plurality of buffers to form a complete sequence of a required sequence size; providing the data as a plurality of streams to a stream-based deduplication algorithm for processing and storage; and mapping, via a disk map, the data stored in the plurality of user file locations to the plurality of streams, wherein at least a portion of the data stored in the plurality of user file locations is mapped to at least two streams in the plurality of streams.