Deploying virtual machine to host based on workload characterizations
First Claim
1. A method with regard to a candidate virtual machine (VM) and a candidate host computing device (host) upon which the candidate VM is potentially to be deployed, the method for assisting in determining whether to deploy the candidate VM to the candidate host taking into consideration resources available from the candidate host and resources required by the candidate VM, the method comprising:
- calculating a sub-rating for each of several resources available from the candidate host, the sub-rating for the resource corresponding to an amount of the resource that is free after the candidate VM is deployed to the candidate host;
calculating a rating from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate VM;
presenting the rating for the candidate host to a selector, the selector for determining whether to deploy the candidate VM to the candidate host based on the rating thereof;
receiving a selection of the candidate host for deployment of the candidate VM thereon;
reserving the resources of the selected host as required by the candidate VM until the candidate VM is deployed to the selected host; and
deploying the candidate VM to the selected host.
2 Assignments
0 Petitions
Accused Products
Abstract
To determine whether to deploy a candidate VM to a candidate host, taking into consideration resources available from the candidate host and resources required by the candidate VM, a sub-rating is calculated for each of several resources available from the candidate host, where the sub-rating for the resource corresponds to an amount of the resource that is free after the candidate VM is deployed to the candidate host. Thereafter, a rating is calculated from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate VM. The rating for the candidate host are presented to a selector that determines whether to deploy the candidate VM to the candidate host based on the rating thereof.
-
Citations
20 Claims
-
1. A method with regard to a candidate virtual machine (VM) and a candidate host computing device (host) upon which the candidate VM is potentially to be deployed, the method for assisting in determining whether to deploy the candidate VM to the candidate host taking into consideration resources available from the candidate host and resources required by the candidate VM, the method comprising:
-
calculating a sub-rating for each of several resources available from the candidate host, the sub-rating for the resource corresponding to an amount of the resource that is free after the candidate VM is deployed to the candidate host; calculating a rating from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate VM; presenting the rating for the candidate host to a selector, the selector for determining whether to deploy the candidate VM to the candidate host based on the rating thereof; receiving a selection of the candidate host for deployment of the candidate VM thereon; reserving the resources of the selected host as required by the candidate VM until the candidate VM is deployed to the selected host; and deploying the candidate VM to the selected host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method with regard to a candidate physical machine and a candidate host computing device (host) upon which the candidate physical machine is potentially to be deployed, the method for assisting in determining whether to deploy the candidate physical machine to the candidate host taking into consideration resources available from the candidate host and resources required by the candidate physical machine, the method comprising:
-
calculating a sub-rating for each of several resources available from the candidate host, the sub-rating for the resource corresponding to an amount of the resource that is free after the candidate physical machine is deployed to the candidate host; calculating a rating from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate physical machine; presenting the rating for the candidate host to a selector, the selector for determining whether to deploy the candidate physical machine to the candidate host based on the rating thereof; receiving a selection of the candidate host for deployment of the candidate VM thereon; reserving the resources of the selected host as required by the candidate VM until the candidate physical machine is deployed to the selected host; and deploying the candidate physical machine as a virtualized version thereof to the selected host. - View Dependent Claims (20)
-
Specification