Patent ID: 8498966

Claim:
A computer-implemented method for adaptively performing backup operations, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a storage system used for storage by a plurality of virtual machines; identifying a request to perform a backup operation for a first virtual machine comprising at least one input/output operation, wherein the backup operation results in an increased input/output load on the storage system; determining that an input/output capacity of the storage system has fallen below a predetermined threshold in response to the increased input/output load resulting from the performance of the backup operation of the first virtual machine; identifying at least one input/output operation of a second virtual machine; delaying the at least one input/output operation of the second virtual machine in response to determining that the input/output capacity of the storage system has fallen below the predetermined threshold such that the at least one input/output operation of the second virtual machine does not interfere with the backup operation of the first virtual machine.