Patent ID: 9733970
Date: 2017-08-15
CPC Classifications: G06F,H04L,H04W

Claim:
1. A computer-implemented method for placing virtual machines on physical host computer systems, the method comprising: providing unique preferred host identifiers for each of a plurality of virtual machines that describe a preferred host or set of preferred hosts for placing a virtual machine corresponding to the preferred host identifiers; determining a current preferred host list of a plurality of physical host computer systems for placing the virtual machine based on the preferred host identifiers corresponding to the virtual machine, wherein the preferred host identifiers contain preferences comprising: host name, network connections, fibre channel ports, host type, affinity, and licensing; searching for a more preferred host in the current preferred host list for a host with a higher rank than a current host; and when a more preferred host is found migrating the virtual machine to the more preferred host.