System and method to support single instance storage operations
First Claim
1. A method for performing a storage operation on a computer network comprising:
- receiving a request to perform the storage operation on a first set of data;
analyzing the first set of data;
characterizing the first set of data into a first portion and a second portion based on characteristics observed in the analyzing step;
copying the first portion of the data to a first single instance storage location; and
associating an identifier with the first portion of data stored at the first single instance storage location.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for single instance storage operations are provided. Systems constructed in accordance with the principals of the present invention may process data containing a payload and associated metadata. Often, chunks of data are copied to traditional archive storage wherein some or all of the chunk, including the payload and associated metadata are copied to the physical archive storage medium. In some embodiments, chunks of data are designated for storage in single instance storage devices. The system may remove the encapsulation from the chunk and may copy the chunk payload to a single instance storage device. The single instance storage device may return a signature or other identifier for items copied from the chunk payload. The metadata associated with the chunk may be maintained in separate storage and may track the association between the logical identifiers and the signatures for the individual items of the chunk payload which may be generated by the single instance storage device.
1067 Citations
15 Claims
-
1. A method for performing a storage operation on a computer network comprising:
-
receiving a request to perform the storage operation on a first set of data;
analyzing the first set of data;
characterizing the first set of data into a first portion and a second portion based on characteristics observed in the analyzing step;
copying the first portion of the data to a first single instance storage location; and
associating an identifier with the first portion of data stored at the first single instance storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for recreating data stored in a storage network comprising:
-
receiving a request to retrieve a portion data stored in a storage network;
identifying a location of the of the portion of data, wherein at least some of the portion of data is located in a single instance storage device;
retrieving from the single instance storage device data identified in the identifying step;
consulting the retrieved data to determine whether additional data relating to the retrieved data is available; and
recreating the data portion based, at least in part, on data retrieved from the single instance storage device.
-
-
15. The method of claim 16 further comprising retrieving additional data from the single instance storage device if it is determined in the consulting step that additional data relating to the retrieved data is available.
Specification