Power-aware I/O-Intensive and CPU-Intensive applications hybrid deployment within virtualization environments

Zhiwu Liu, Ruhui Ma, Fanfu Zhou, Yindong Yang, Zhengwei Qi, Haibing Guan · 2010

As more and more software applications are migrating from local desktops to remote data centers, efficient data centers management is becoming increasingly important. The management of data centers has been facing a key challenge how to trade-off power consumption and Quality of Service (QoS) of applications. To deal with this challenge, there has been a lot of ongoing efforts on power-aware and QoS-aware application deployment. Based on these works, we present I/O-Intensive and CPU-Intensive applications hybrid deployment to optimize resource utilization within virtualization environments. In this work, we investigate the resources allocation between virtual machines where I/O and CPU-Intensive applications reside, to achieve power-aware applications hybrid deployment. To demonstrate the problem of I/O and CPU resource in virtualization environment, we use Xen as the Virtual Machine Monitor to do experiments. Under different resource allocation configurations, we evaluate power efficiency up to 2%∼12%, compared to the default deployment. We also can conclude the more CPU resource that the CPU-Intensive application in the hybrid deployment applications need to satisfy QoS, the more power efficiency improvement that hybrid deployment can bring.

Read the paper · More papers on PaperTik