×

Administration of virtual machine affinity in a cloud computing environment

  • US 9,367,362 B2
  • Filed: 04/01/2010
  • Issued: 06/14/2016
  • Est. Priority Date: 04/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of administration of virtual machine affinity in a cloud computing environment, the cloud computing environment comprising a plurality of virtual machines (‘

  • VMs’

    ), the VMs comprising modules of automated computing machinery installed upon cloud computers disposed within a data center, the cloud computing environment further comprising a cloud operating system and a data center administration server operably coupled to the VMs, the data center administration server operably coupled to the VMs further comprises the data center administration of automated computing machinery on the data center administration server and VM agents that are implemented as modules of automated computing machinery in the VMs, the VM manager on the data center administration server comprising administrative functions that communicate with the VM agents on the VMs to configure the VMs in the data center;

    the method comprising;

    installing, by the cloud operating system on at least one VM, an indicator that at least two of the VMs have an affinity requirement to be installed upon separate cloud computers, wherein installing an indicator further comprises installing data communications network addresses of the VMs having the affinity requirement, wherein installing an indicator further comprises installing an affinity manager, the affinity manager comprising a further module of automated computing machinery;

    exchanging unique identifiers by the VMs having the affinity requirement using the data communications network addresses;

    communicating, by at least one of the VMs, the affinity requirement to the data center administration server, wherein communicating the affinity requirement further comprises;

    communicating the affinity reauirement from the affinity manager to the VM agent on the same VM with the affinity manager;

    and communicating the affinity requirement from the VM agent on the same VM with the affinity manager; and

    moving by the data center administration server the VMs having the affinity requirement to separate cloud computers in the aloud computing environment.

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