×

Placement of virtual machines on physical hosts based on collocation rules

  • US 10,078,428 B2
  • Filed: 06/16/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 05/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for placing virtual machines on physical host computer systems, the method comprising:

  • creating a plurality of virtual machine groups comprising a plurality of virtual machines;

    assigning a collocation rule for each 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 each virtual machine group wherein the plurality of situational enforcement policies include a situational enforcement policy for each of a plurality of situations, wherein the plurality of situation enforcement policies indicate how to enforce the collocation rule for the respective group for placement of 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;

    wherein the plurality of situations for the situational enforcement policies comprise the following;

    live migration, and cold migration; and

    wherein a system administrator is allowed to select a situational enforcement policy type for each situational enforcement policy chosen from;

    hard policy enforcement that indicates to strictly enforce the collocation rule, and soft policy enforcement that indicates strict enforcement of the collocation rule is not required.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×