Patent ID: 9184982
Filing Date: 2015-11-10
Classification: G06F,H04L

Abstract:
1. A method for balancing the allocation of virtual machines (VMs) in cloud systems, comprising: determining a number of relationships of a plurality of nodes in a cloud system; and assigning a number of VMs including a non-high performance computing (HPC) type of VM having a first execution profile and a non-HPC type of VM having a second execution profile that compliments the first execution profile to the plurality of nodes in response to a request based on a criteria of the request and the number of relationships of the plurality of nodes to balance the allocation of VMs in the cloud system, wherein the criteria include a type, a requested amount of capacity, and a priority for each of the number of VMs, wherein the non-HPC type of VM having the first execution profile and the non-HPC type of VM having the second execution profile are assigned to a node of the plurality of nodes.