DISTRIBUTED RDC CHUNK STORE
First Claim
1. A system that facilitates differential transfer of data in a backup system, comprising:
- a processor coupled to a memory that retains computer-executable instructions, the processor executes;
a differential compression component that segments a portion of information into one or more blocks and generates respective signatures for each of the one or more blocks, the differential compression component identifies unique blocks from the one or more blocks based at least in part on the generated signatures and signatures of chunks stored in a distributed chunk store; and
a storage component that transfers identified unique blocks of the portion of information to the distributed chunk store.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates differential transfer and storage of data for network-based backup architectures. A differential compression component can segment a portion of backup information into one or more blocks. In addition, signatures can be generated for each of the one or more blocks. The differential compression component can identify unique blocks from the one or more blocks based upon the generated signatures and signatures of chunks stored in a distributed chunk store. Moreover, a storage component can transfer the unique blocks of the portion of backup information to the distributed chunk store once identified.
143 Citations
20 Claims
-
1. A system that facilitates differential transfer of data in a backup system, comprising:
-
a processor coupled to a memory that retains computer-executable instructions, the processor executes; a differential compression component that segments a portion of information into one or more blocks and generates respective signatures for each of the one or more blocks, the differential compression component identifies unique blocks from the one or more blocks based at least in part on the generated signatures and signatures of chunks stored in a distributed chunk store; and a storage component that transfers identified unique blocks of the portion of information to the distributed chunk store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for differentially storing and transferring backup information in a distributed backup environment, comprising:
-
employing a processor executing computer-executable instructions stored on a computer-readable storage medium to implement the following acts; querying an index associated with a distributed chunk store with a set of signatures, the set of signatures correspond to a respective set of segments of a portion of backup information; identifying unique segments from the set of segments based at least in part on results of the query; and transferring the identified unique segments to the distributed chunk store. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system that facilitates differential transfer and storage of backup data in a backup environment, comprising:
-
at least one processor that executes computer-executable code stored in memory to effect the following; means for segmenting a portion of backup data into a set of chunks, the means for segmenting divides the portion of backup data along boundary points identified with a fingerprint function; means for generating a set of signatures corresponding to the set of chunks, the means for generating employs a hash function on each chunk in the set of chunks to create a respective signature; means for querying a distribute chunk store with the set of signatures to identify unique chunks in the set of chunks, wherein a unique chunk is a block of backup data absent from the distributed chunk store; and means for transferring unique chunks to the distributed chunk store.
-
Specification