PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS BASED ON COLLOCATION RULES
First Claim
Patent Images
1. A computer-implemented method for placing virtual machines on physical host computer systems, the method comprising:
- creating a virtual machine group comprising a plurality of virtual machines;
assigning a collocation rule for the virtual machine group;
setting a plurality of situational enforcement policies for a plurality of situations that indicate how to place the plurality of virtual machines on a physical host computer system for the plurality of situations;
placing the plurality of virtual machines on the physical host computer system based on the collocation rule and the plurality of situational enforcement policies.
1 Assignment
0 Petitions
Accused Products
Abstract
Placement of virtual machines on physical hosts is based on collocation rules with situational enforcement policies set by a system administrator to increase flexibility in rule enforcement and to more efficiently utilize system resources. A scheduler mechanism allows a system administrator to select different collocation rules and situational enforcement policies for a group of virtual machines. The scheduler mechanism utilizes the collocation rules and the situational enforcement policies to place the virtual machines.
7 Citations
9 Claims
-
1. A computer-implemented method for placing virtual machines on physical host computer systems, the method comprising:
-
creating a virtual machine group comprising a plurality of virtual machines; assigning a collocation rule for the virtual machine group; setting a plurality of situational enforcement policies for a plurality of situations that indicate how to place the plurality of virtual machines on a physical host computer system for the plurality of situations; placing the plurality of virtual machines on the physical host computer system based on the collocation rule and the plurality of situational enforcement policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for placing virtual machines on physical host computer systems, the method comprising:
-
creating a virtual machine group comprising a plurality of virtual machines; assigning a collocation rule for the virtual machine group, wherein the collocation rule is chosen from one of the following;
affinity rule, and anti-affinity rule;setting a plurality of situational enforcement policies for the virtual machine group that indicate how to place the plurality of virtual machines on a physical host computer system for a plurality of situations by providing a system administrator with a plurality of situational enforcement policies for the virtual machine group for the plurality of situations, and by allowing the system administrator to select situational enforcement policies for the situations selected from hard policy enforcement and soft policy enforcement, wherein hard policy enforcement indicates to strictly enforce the collocation rule, and soft policy enforcement indicates strict enforcement of the collocation rule is not required; placing the plurality of virtual machines on the physical host computer system based on the collocation rule and the plurality of situational enforcement policies; and wherein the plurality of situations for the plurality of situational enforcement policies are chosen from one of the following;
live migration, cold migration, rebuild, and evacuation.
-
Specification