Patent ID: 8655610

Claim:
A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for virtual machine placement in a datacenter, the computer program product including: computer useable program code for using one or more server power characteristics to determine a power cost for any given virtual machine placement in the datacenter; computer useable program code for using a heat profile of one or more datacenter components in relation to one or more cooling resources in the datacenter to determine cooling cost for any given virtual machine placement in the datacenter; and computer useable program code for using the power cost and cooling cost to apply integrated energy cost minimization at one or more levels of hierarchy in the datacenter to determine placement of a virtual machine in the datacenter such that the integrated energy cost of the datacenter is minimized via: calibrating in a bottom-up manner by creating a function of energy cost and temperature per unit of workload allocated at each level in the hierarchy; and implementing a top-down workload placement decision-making function.