The use of High Performance Computing (HPC) in commercial and consumer IT
applications is becoming popular. They need the ability to gain rapid and
scalable access to high-end computing capabilities. Cloud computing promises to
deliver such a computing infrastructure using data centers so that HPC users
can access applications and data from a Cloud anywhere in the world on demand
and pay based on what they use. However, the growing demand drastically
increases the energy consumption of data centers, which has become a critical
issue.