Parallel backup
First Claim
1. A networked backup system including:
- a backup agent and at least two backup servers;
wherein the backup agent is configured to run on a computer system and is further configured to;
identify a first data object accessible to the computer system for possible backup;
generate a first identity representation corresponding to the identified first data object based on the content thereof;
transmit the first identity representation;
select a first one of the at least two backup servers, based at least in part, on a value of the first identity representation being within a first predetermined range of values but not a second predetermined range of values; and
transmit a backup copy of the first data object to the selected first backup server based on information received in response to transmitting the first identity representation, wherein the information received in response to transmitting the first identity representation indicates that the contents of the first data object are not backed up by the first backup server.
9 Assignments
0 Petitions
Accused Products
Abstract
A backup system can be provided, which system can comprise an identifier operable to identify a data object for possible backup and a generator operable to generate an identity representation for the data object on the basis of the content thereof. The identity representation can be transmitted to a backup store where it can be tested against identity representations for previously stored objects. The system can also comprise a receiver operable to receive from the backup store an indication of whether the data object described by the identity representation has previously been stored at the backup store. The system can be operable to transmit the data object to the backup store in the event that the data object described by the identity representation has not previously been stored at the backup store.
124 Citations
17 Claims
-
1. A networked backup system including:
-
a backup agent and at least two backup servers; wherein the backup agent is configured to run on a computer system and is further configured to; identify a first data object accessible to the computer system for possible backup; generate a first identity representation corresponding to the identified first data object based on the content thereof; transmit the first identity representation; select a first one of the at least two backup servers, based at least in part, on a value of the first identity representation being within a first predetermined range of values but not a second predetermined range of values; and transmit a backup copy of the first data object to the selected first backup server based on information received in response to transmitting the first identity representation, wherein the information received in response to transmitting the first identity representation indicates that the contents of the first data object are not backed up by the first backup server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-accessible storage medium storing program instructions executable to implement a backup agent,
wherein the backup agent is configured to run on a computer system and is further configured to: -
identify a first data object accessible to the computer system for possible backup; generate a first identity representation corresponding to the identified first data object based on the content thereof; transmit the first identity representation; select a first one of at least two backup servers, based at least in part, on a value of the first identity representation being within a first predetermined range of values but not a second predetermined range of values; and transmit a backup copy of the first data object to the selected first backup server based on information received in response to transmitting the first identity representation, wherein the information received in response to transmitting the first identity representation indicates that the contents of the first data object are not backed up by the first backup server. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
identifying a first data object accessible to a computer system for possible backup; generating a first identity representation corresponding to the identified first data object based on the content thereof; transmitting the first identity representation; selecting a first one of at least two backup server computers, based at least in part, on a value of the first identity representation being within a first predetermined range of values but not a second predetermined range of values; and transmitting a backup copy of the first data object to the selected first backup server computer based on information received in response to transmitting the first identity representation, wherein the information received in response to transmitting the first identity representation indicates that the contents of the first data object are not backed up by the first backup server computer. - View Dependent Claims (14, 15, 16, 17)
-
Specification