Dynamically pausing large backups
AssigneeEMC IP Holding Company LLC
InventorAnupam Sharma
Life of this patent
Estimating the term…
Abstract
It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is determined for each backup source of the set of backup sources, a size of data to be backed up. In the event the determined size of a selected backup source of the set exceeds a threshold size, a backup of the selected backup source is paused despite the backup policy specifying the backup to be performed at the first instance and the backup of the selected backup source is resumed at a second instance specified by a backup resume policy.
Claims19
A system, comprising:
- a processor configured to:
- determine that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources;
- determine for each backup source of the set of backup sources, a size of data to be backed up;
- and
- in response to determining that the determined size of data to be backed up of a selected backup source of the set exceeds a threshold size:
- pause a backup of the selected backup source that was to be performed at the first instance;
- and
- perform the backup of another backup source of the set based at least in part on the backup policy instead of the backup of the selected backup source,
- wherein the backup of the selected backup source is resumed at a second instance specified by a backup resume policy, wherein the second instance is a time instance specified by the backup resume policy;
- and
- a memory coupled with the processor and configured to provide the processor with instructions.
A method, comprising:
- using a processor to determine that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources;
- determining for each backup source of the set of backup sources, a size of data to be backed up;
- and
- in response to determining that the determined size of data to be backed up of a selected backup source of the set exceeds a threshold size:
- pausing a backup of the selected backup source that was to be performed at the first instance;
- and
- performing the backup of another backup source of the set based at least in part on the backup policy instead of the backup of the selected backup source, wherein the backup of the selected backup source is resumed at a second instance specified by a backup resume policy, wherein the second instance is a time instance specified by the backup resume policy.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- determining that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources;
- determining for each backup source of the set of backup sources, a size of data to be backed up;
- and
- in response to determining that the determined size of data to be backed up of a selected backup source of the set exceeds a threshold size:
- pausing a backup of the selected backup source that was to be performed at the first instance;
- and
- performing the backup of another backup source of the set based at least in part on the backup policy instead of the backup of the selected backup source, wherein the backup of the selected backup source is resumed at a second instance specified by a backup resume policy, wherein the second instance is a time instance specified by the backup resume policy.
Dependencies are inferred from the claim text.