Caching of backup chunks
First Claim
Patent Images
1. A system, comprising:
- a processor configured to;
profile contents of a plurality of backups associated with a group of backup sources that share a common characteristic;
select a portion of the plurality of backups as a base backup reference data to be distributed, wherein the selected portion appears a number of times across the plurality of backups associated with the group of backup sources that share the common characteristic;
store a first copy of the base backup reference data at a storage of a backup server, wherein the backup server provides an identifier of a portion of data to be utilized to restore data rather than contents of the portion of data to be utilized to restore data due to a determination that the portion of data to be utilized to restore data is included in the base backup reference data associated with the common characteristic; and
provide a second copy of the base backup reference data for storage at a storage of a client that shares the common characteristic, wherein the client is located remotely from the backup server; and
a memory coupled to the processor and configured to provide the processor with instructions.
9 Assignments
0 Petitions
Accused Products
Abstract
Contents of a plurality of backups that share a common characteristic are profiled. A portion of the plurality of backups is selected as a base backup reference data to be distributed. A first copy of the base backup reference data is stored at a storage of a backup server. A second copy of the base backup reference data is provided for storage at a storage of a client that shares the common characteristic. The client is located remotely from the backup server.
-
Citations
19 Claims
-
1. A system, comprising:
-
a processor configured to; profile contents of a plurality of backups associated with a group of backup sources that share a common characteristic; select a portion of the plurality of backups as a base backup reference data to be distributed, wherein the selected portion appears a number of times across the plurality of backups associated with the group of backup sources that share the common characteristic; store a first copy of the base backup reference data at a storage of a backup server, wherein the backup server provides an identifier of a portion of data to be utilized to restore data rather than contents of the portion of data to be utilized to restore data due to a determination that the portion of data to be utilized to restore data is included in the base backup reference data associated with the common characteristic; and provide a second copy of the base backup reference data for storage at a storage of a client that shares the common characteristic, wherein the client is located remotely from the backup server; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
using a processor to profile contents of a plurality of backups associated with a group of backup sources that share a common characteristic; selecting a portion of the plurality of backups as a base backup reference data to be distributed, wherein the selected portion appears a number of times across the plurality of backups associated with the group of backup sources that share the common characteristic; storing a first copy of the base backup reference data at a storage of a backup server, wherein the backup server provides an identifier of a portion of data to be utilized to restore data rather than contents of the portion of data to be utilized to restore data due to a determination that the portion of data to be utilized to restore data is included in the base backup reference data associated with the common characteristic; and providing a second copy of the base backup reference data for storage at a storage of a client that shares the common characteristic, wherein the client is located remotely from the backup server.
-
-
19. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
profiling contents of a plurality of backups associated with a group of backup sources that share a common characteristic; selecting a portion of the plurality of backups as a base backup reference data to be distributed, wherein the selected portion appears a number of times across the plurality of backups associated with the group of backup sources that share the common characteristic; storing a first copy of the base backup reference data at a storage of a backup server, wherein the backup server provides an identifier of a portion of data to be utilized to restore data rather than contents of the portion of data to be utilized to restore data due to a determination that the portion of data to be utilized to restore data is included in the base backup reference data associated with the common characteristic; and providing a second copy of the base backup reference data for storage at a storage of a client that shares the common characteristic, wherein the client is located remotely from the backup server.
-
Specification