METHOD FOR THE EXPUNGEMENT OF BACKUP VERSIONS OF FILES ON SERVER TARGETS THAT ARE CONFIGURED TO BE UPDATED SEQUENTIALLY
First Claim
1. A method for expunging backup versions of files that are stored at target servers, wherein the target servers are configured to be sequentially updated, the method comprising:
- uploading a predetermined base file to a backup target server from a backup client;
uploading a plurality of delta tiles to the backup target server from the backup client, wherein the delta files are associated with the base file;
determining the chronological order in which the delta files were uploaded to the backup target server;
determining a set of chronologically oldest delta files;
downloading the set of chronologically oldest delta files to the backup client;
merging the downloaded chronologically oldest delta files into a single delta file;
uploading the merged delta file to the target server; and
deleting the determined set of chronologically oldest delta tiles at the target server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for expunging backup versions of files that are stored at target servers, wherein the target servers are configured to be sequentially updated. The method comprises uploading a predetermined base file to a backup target server from a backup client, uploading a plurality of delta files to the backup target server from the backup client, and determining the chronological order in which the delta riles were uploaded to the backup target server. The method further comprises determining a set of chronologically oldest delta files, downloading the set of chronologically oldest delta files to the backup client, and merging the downloaded chronologically oldest delta files into a single delta file. Yet further, the method comprises uploading the merged delta file to the target server, and deleting the determined set of chronologically oldest delta files at the target server.
-
Citations
20 Claims
-
1. A method for expunging backup versions of files that are stored at target servers, wherein the target servers are configured to be sequentially updated, the method comprising:
-
uploading a predetermined base file to a backup target server from a backup client; uploading a plurality of delta tiles to the backup target server from the backup client, wherein the delta files are associated with the base file; determining the chronological order in which the delta files were uploaded to the backup target server; determining a set of chronologically oldest delta files; downloading the set of chronologically oldest delta files to the backup client; merging the downloaded chronologically oldest delta files into a single delta file; uploading the merged delta file to the target server; and deleting the determined set of chronologically oldest delta tiles at the target server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for expunging backup versions of files that are stored at target servers, wherein the target servers are configured to be sequentially updated, the system comprising:
-
a target server, wherein the target server further comprises a storage medium; at least one backup client in communication with the target server, the backup client further comprising a storage medium, wherein the backup client is further configured to; upload a predetermined base file and a plurality of delta files to a backup target server; determine the chronological order in which the delta files were uploaded to the backup target server; determine a set of chronologically oldest delta files; download the determined set of chronologically oldest delta files from the target server; and merge the downloaded chronologically oldest delta files into a single delta file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product that includes a computer readable medium useable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, causes the processor expunge backup versions of delta files that are stored at target servers by:
-
uploading a predetermined base file to a backup target server from a backup client; uploading a plurality of delta files to the backup target server from the backup client, wherein the delta files are associated with the base file; determining the chronological order in which the delta files were uploaded to the backup target server; determining a set of chronologically oldest delta files; downloading the set of chronologically oldest delta files to the backup client; merging the downloaded chronologically oldest delta files into a single delta file; uploading the merged delta file to the target server; and deleting the determined set of chronologically oldest delta files at the target server. - View Dependent Claims (19, 20)
-
Specification