Patent ID: 9684542
Date: 2017-06-20
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method, said method comprising: configuring, by a processor of a computer system using a smart cloud workload balancer (SCWB), a cloud computing system into an operative status by defining a virtual machine (VM) topology representing a respective virtual machine assignment for each physical server of the cloud computing system, wherein the cloud computing system services a workload of the cloud computing system by use of the VM topology, and wherein the cloud computing system comprises an objects database (ODB) storing system configuration parameters comprising: a respective software cost per software application in one or more software license pools, a power cost of the cloud computing system, and at least one virtual machine (VM); and determining, by the processor, that the cloud computing system does not perform optimally with respect to a total cost of the cloud computing system, wherein said total cost is a sum of the respective software cost and the power cost; and redistributing, by the processor, the workload of the cloud computing system pursuant to a new VM topology that has a minimum total cost of the cloud computing system.