Microsoft to Release Free Software Estimating Virtual Machine Energy Use

Understanding the energy consumption of a particular piece of software, such as a web site like Vertatique running in a virtualized environment, has been a difficult undertaking. Now, Microsoft Research is introducing Joulemeter, "a software based mechanism to measure the energy usage of virtual machines (VMs), servers, desktops, laptops, and even individual softwares running on a computer…Joulemeter can be used for gaining visibility into energy use and for making several power management and provisioning decisions in data centers, client computing, and software design."

Joulemeter does not actually "measure" the energy use, rather it "estimates the energy usage of a VM, computer, or software by measuring the hardware resources (CPU, disk, memory, screen etc) being used and converting the resource usage to actual power usage based on automatically learned realistic power models."

Microsoft planned to make Joulemeter available for free download sometime around 1 April, but that does not appear to have happened. Four research papers are available now.

2010.05.15
Microsoft representative : "We have not yet announced a specific release date for Microsoft Joulemeter."

2011.05.17
Joulemeter finally released!