Method and system for optimizing data backup
First Claim
1. A method for optimizing a data backup, the method comprising:
- determining a backup project size, the backup project size identifying the quantity of data to be backed up;
detecting available recording devices for transferring the data backup to storage media;
receiving an input corresponding to at least one user specified optimization variable, wherein the at least one user specified optimization variable comprises an upper limit on the length of each of the calculated plurality of data streams;
utilizing the at least one user specified optimization variable to calculate a plurality of data streams for performing the data backup; and
assigning subsets of the plurality of data streams to the available recording devices to optimize the data backup.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for optimizing a data backup. The method comprising determining a backup project size, the backup project size identifying the quantity of data to be backed up; detecting available recording devices for transferring the data backup to storage media; receiving an input corresponding to at least one user specified optimization variable, wherein the at least one user specified optimization variable comprises an upper limit on the length of each of the calculated plurality of data streams; utilizing the at least one user specified optimization variable to calculate a plurality of data streams for performing the data backup; and assigning subsets of the plurality of data streams to the available recording devices to optimize the data backup.
86 Citations
19 Claims
-
1. A method for optimizing a data backup, the method comprising:
-
determining a backup project size, the backup project size identifying the quantity of data to be backed up; detecting available recording devices for transferring the data backup to storage media; receiving an input corresponding to at least one user specified optimization variable, wherein the at least one user specified optimization variable comprises an upper limit on the length of each of the calculated plurality of data streams; utilizing the at least one user specified optimization variable to calculate a plurality of data streams for performing the data backup; and assigning subsets of the plurality of data streams to the available recording devices to optimize the data backup. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon instructions comprising a backup optimization application which, when executed by a computer controlled backup library, perform a method for optimizing data backup, the computer-readable medium comprising:
-
code for determining a backup project size, the backup project size identifying the quantity of data in a data backup; code for detecting available recording devices for transferring the data backup to storage media; code for receiving an input corresponding to at least one user specified optimization variable, wherein the at least one user specified optimization variable comprises an upper limit on the length of each of the calculated plurality of data streams; code for utilizing the at least one user specified optimization variable to calculate a plurality of data streams for performing the data backup; and code for assigning subsets of the plurality of data streams to the available recording devices to optimize the data backup. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for optimizing a data backup, the system comprising:
-
a processor; a plurality of recording devices; and a backup optimization application configured to run on the processor, the backup optimization application configured to; determine a backup project size; detect available recording devices from the plurality of recording devices; receive an input corresponding to at least one user specified optimization variable, wherein the at least one user specified optimization variable comprises an upper limit on the length of each of the calculated plurality of data streams; utilize the at least one user specified optimization variable to calculate a plurality of data streams for performing the data backup; and assign subsets of the plurality of data streams to the available recording devices to optimize the data backup. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification