System and method for concurrent multipoint backup
First Claim
1. A remote backup agent that provides support services to virtual machines using backup storages, comprising:
- a persistent storage comprising a bad host map; and
a processor programmed to;
obtain a first support request for a virtual machine of the virtual machines;
obtain a capacity analysis of the backup storages in response to the request;
make a first determination, using the capacity analysis, that the backup storages do not have sufficient capacity to service the support request;
in response to the first determination;
predict a future capacity of the backup storages;
make a second determination, using the predicted future capacity, that the backup storages have sufficient capacity to service the support request at a future point in time; and
in response to the second determination;
initiate a support session between the remote backup agent and the virtual machine using the bad host map at the future point in time to service the first support request.
7 Assignments
0 Petitions
Accused Products
Abstract
A remote backup agent that provides support services includes a persistent storage storing a bad host map and a processor that obtains a first support request for a virtual machine of the virtual machines; obtains a capacity analysis of the backup storages in response to the request; makes a first determination, using the capacity analysis, that the backup storages do not have sufficient capacity to service the support request; in response to the first determination: predicts a future capacity of the backup storages and makes a second determination, using the predicted future capacity, that the backup storages have sufficient capacity to service the support request at a future point in time; in response to the second determination: initiates a support session between the remote backup agent and the virtual machine using the bad host map at the future point in time to service the first support request.
32 Citations
20 Claims
-
1. A remote backup agent that provides support services to virtual machines using backup storages, comprising:
-
a persistent storage comprising a bad host map; and a processor programmed to; obtain a first support request for a virtual machine of the virtual machines; obtain a capacity analysis of the backup storages in response to the request; make a first determination, using the capacity analysis, that the backup storages do not have sufficient capacity to service the support request; in response to the first determination; predict a future capacity of the backup storages; make a second determination, using the predicted future capacity, that the backup storages have sufficient capacity to service the support request at a future point in time; and in response to the second determination; initiate a support session between the remote backup agent and the virtual machine using the bad host map at the future point in time to service the first support request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing support services to virtual machines, comprising:
-
obtaining a first support request for a virtual machine of the virtual machines; obtaining a capacity analysis of the backup storages in response to the request; making a first determination, using the capacity analysis, that the backup storages do not have sufficient capacity to service the support request; in response to the first determination; predicting a future capacity of the backup storages; making a second determination, using the predicted future capacity, that the backup storages have sufficient capacity to service the support request at a future point in time; and in response to the second determination; initiating a support session between the remote backup agent and the virtual machine using the bad host map at the future point in time to service the first support request. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for providing support services to virtual machines, the method comprising:
-
obtaining a first support request for a virtual machine of the virtual machines; obtaining a capacity analysis of the backup storages in response to the request; making a first determination, using the capacity analysis, that the backup storages do not have sufficient capacity to service the support request; in response to the first determination; predicting a future capacity of the backup storages; making a second determination, using the predicted future capacity, that the backup storages have sufficient capacity to service the support request at a future point in time; and in response to the second determination; initiating a support session between the remote backup agent and the virtual machine using the bad host map at the future point in time to service the first support request. - View Dependent Claims (18, 19, 20)
-
Specification