DEPLOYMENT OF VIRTUAL MACHINES TO PHYSICAL HOST MACHINES BASED ON INFRASTRUCTURE UTILIZATION DECISIONS
First Claim
1. A method of operating a resource management node comprising:
- for each of a plurality of guest virtual machines (VMs), determining operational resources of physical host machines available in a distributed computing system that are needed to provide the guest VM;
generating a placement scenario for placing the guest VMs on the physical host machines and placing the physical host machines in cabinets of a distributed computing system;
determining an amount of infrastructure of the distributed computing system used by the placement scenario;
determining whether the placement scenario satisfies a defined rule for how much infrastructure of the distributed computing system can be used; and
initiating placement of the physical host machines in the cabinets and placement of the guest VMs on the physical host machines based on the placement scenario satisfying the defined rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource management node includes a processor and a memory coupled to the processor. The memory includes computer readable program code that when executed by the processor causes the processor to perform operations. The operations can include, for each of a plurality of guest virtual machines (VMs), determining operational resources of physical host machines available in a distributed computing system that are needed to provide the guest VM. A placement scenario for placing the guest VMs on the physical host machines and placing the physical host machines in cabinets of a distributed computing system is generated. An amount of infrastructure of the distributed computing system used by the placement scenario is determined. A determination is made whether the placement scenario satisfies a defined rule for how much infrastructure of the distributed computing system can be used. Placement of the physical host machines in the cabinets and placement of the guest VMs on the physical host machines is initiated based on the placement scenario satisfying the defined rule.
132 Citations
20 Claims
-
1. A method of operating a resource management node comprising:
-
for each of a plurality of guest virtual machines (VMs), determining operational resources of physical host machines available in a distributed computing system that are needed to provide the guest VM; generating a placement scenario for placing the guest VMs on the physical host machines and placing the physical host machines in cabinets of a distributed computing system; determining an amount of infrastructure of the distributed computing system used by the placement scenario; determining whether the placement scenario satisfies a defined rule for how much infrastructure of the distributed computing system can be used; and initiating placement of the physical host machines in the cabinets and placement of the guest VMs on the physical host machines based on the placement scenario satisfying the defined rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A resource management node comprising:
-
a processor; and a memory coupled to the processor and comprising computer readable program code that when executed by the processor causes the processor to perform operations comprising; for each of a plurality of guest virtual machines (VMs), determining operational resources of physical host machines available in a distributed computing system that are needed to provide the guest VM; generating a placement scenario for placing the guest VMs on the physical host machines and placing the physical host machines in cabinets of a distributed computing system; determining an amount of infrastructure of the distributed computing system used by the placement scenario; determining whether the placement scenario satisfies a defined rule for how much infrastructure of the distributed computing system can be used; and initiating placement of the physical host machines in the cabinets and placement of the guest VMs on the physical host machines based on the placement scenario satisfying the defined rule. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product comprising:
a computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising; computer readable code to, for each of a plurality of guest virtual machines (VMs), determine operational resources of physical host machines available in a distributed computing system that are needed to provide the guest VM; computer readable code to generate a placement scenario for placing the guest VMs on the physical host machines and placing the physical host machines in cabinets of a distributed computing system; computer readable code to determine an amount of infrastructure of the distributed computing system used by the placement scenario; computer readable code to determine whether the placement scenario satisfies a defined rule for how much infrastructure of the distributed computing system can be used; and computer readable code to initiate placement of the physical host machines in the cabinets and placement of the guest VMs on the physical host machines based on the placement scenario satisfying the defined rule.
Specification