Method to direct data to a specific one of several repositories
OwnerDon Doernerinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDon Doernerinventor
Estimating the term…
Data de-duplication schemes reduce the amount of storage necessary to store a data set by dividing the data into segments and storing a segment identifier on a storage medium in place of each data segment. Each unique data segment is stored in a repository, and duplicate data segments are not stored. Methods and apparatus are provided for distributing data segments across multiple repositories in a data storage system, thereby reducing the quantity of data stored at a particular repository. Segments are assigned to repositories based upon a characteristic of the segments. The characteristic may be the length of the segment or some other value produced by a repeatable, uniformly-distributed function of the segment. The characteristic may be stored on the storage medium along with the segment identifier. The original data may be regenerated by retrieving the segment identifiers and characteristics from the storage medium and retrieving each segment from the repository identified by the characteristic.
Segment distribution logic for distributing a segment of data across multiple repositories located on multiple apparatuses in a data storage system and for distributing an index associated with the data storage system across the multiple repositories, the logic comprising:
Segment re-assembly logic for re-assembling original data from data segments distributed across multiple repositories located on multiple apparatuses, the logic comprising:
A computer-enabled method of distributing at least one segment of data across multiple repositories located on multiple apparatuses in a data storage system, the method comprising:
A computer-enabled method of regenerating at least one segment of data in a data storage system, the method comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.