CPC G06F 11/1464 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0626 (2013.01); G06F 3/0641 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 11/1435 (2013.01); G06F 11/1448 (2013.01); G06F 11/1451 (2013.01); G06F 11/1453 (2013.01); G06F 11/3433 (2013.01); G06F 11/3485 (2013.01); G06F 11/349 (2013.01); G06F 11/1461 (2013.01); G06F 11/1469 (2013.01); G06F 2201/84 (2013.01)] | 19 Claims |
1. A computer-implemented method comprising:
categorizing primary data into a plurality of categories, wherein the primary data is generated by an application that executes on a client computing device, wherein the plurality of categories comprises a first category associated with a first application-level characteristic of the primary data, wherein the plurality of categories further comprises a second category associated with a second application-level characteristic of the primary data, and wherein the second application-level characteristic differs from the first application-level characteristic; and
performing a backup job for the primary data, which is stored in a primary data storage device, wherein performing the backup job comprises:
dividing the backup job into a plurality of data streams from the primary data storage device, wherein the plurality of data streams comprises a first data stream and a second data stream,
based on a performance characteristic of a first secondary storage device, assigning the first data stream for backing up the first category of the primary data to the first secondary storage device, wherein the first secondary storage device is associated with the first category of the primary data, and
based on a performance characteristic of a second secondary storage device, assigning the second data stream for backing up the second category of the primary data to the second secondary storage device, wherein the second secondary storage device is different from the first secondary storage device, wherein the second secondary storage device is associated with the second category of the primary data, and
wherein the performance characteristic of the second secondary storage device differs from the performance characteristic of the first secondary storage device.
|