Implementation of a Power Saving Method for Virtual Machine Management in Cloud

In this paper, open source and PHP web programming are used to implement dynamic resource allocation in a virtual machine management system for energy saving. We adopted system integrated open source software like KVM and Libvirt API, and energy saving algorithms developed by our own research to construct an energy efficient virtualization management platform in the cloud. From analysis of the experimental results of live migration of virtual machines, we demonstrate that efficient use of hardware resources is realized by the dynamic resource allocation algorithm, and the aim of energy saving is achieved.

[1]  Yaozu Dong Extending Xen* with IntelŴVirtualization Technology , 2006 .

[2]  Yaozu Dong,et al.  Extending Xen* with Intel Virtualization Technology , 2006 .

[3]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[4]  Jun Wang,et al.  Power Control by Distribution Tree with Classified Power Capping in Cloud Computing , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[5]  Ole Agesen,et al.  A comparison of software and hardware techniques for x86 virtualization , 2006, ASPLOS XII.

[6]  M. Savoie,et al.  Converged Optical Network Infrastructures in Support of Future Internet and Grid Services Using IaaS to Reduce GHG Emissions , 2009, Journal of Lightwave Technology.

[7]  Ruay-Shiung Chang,et al.  Green virtual networks for cloud computing , 2010, 2010 5th International ICST Conference on Communications and Networking in China.

[8]  Jan Weglarz,et al.  Practical power consumption estimation for real life HPC applications , 2013, Future Gener. Comput. Syst..

[9]  Xuejie Zhang,et al.  An Approach to Optimized Resource Scheduling Algorithm for Open-Source Cloud Systems , 2010, 2010 Fifth Annual ChinaGrid Conference.

[10]  Ching-Chi Lin,et al.  Energy-Aware Virtual Machine Dynamic Provision and Scheduling for Cloud Computing , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[11]  Chao-Tung Yang,et al.  A Dynamic Resource Allocation Model for Virtual Machine Management on Cloud , 2011, FGIT-GDC.

[12]  Yaozu Dong,et al.  Optimizing Xen VMM Based on Intel® Virtualization Technology , 2008, 2008 International Conference on Internet Computing in Science and Engineering.

[13]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[14]  Qiang Huang,et al.  Power Consumption of Virtual Machine Live Migration in Clouds , 2011, 2011 Third International Conference on Communications and Mobile Computing.

[15]  Borja Sotomayor,et al.  Virtual Infrastructure Management in Private and Hybrid Clouds , 2009, IEEE Internet Computing.

[16]  Euiseong Seo,et al.  Energy-credit scheduler: An energy-aware virtual machine scheduler for cloud systems , 2014, Future Gener. Comput. Syst..

[17]  Rafael Moreno-Vozmediano,et al.  Elastic management of cluster-based services in the cloud , 2009, ACDC '09.

[18]  Karsten Schwan,et al.  High performance and scalable I/O virtualization via self-virtualized devices , 2007, HPDC '07.

[19]  Chao-Tung Yang,et al.  A Virtualized HPC Cluster Computing Environment on Xen with Web-Based User Interface , 2009, HPCA.

[20]  Glauco Estácio Gonçalves,et al.  A Survey on Open-source Cloud Computing Solutions , 2010 .

[21]  Ching-Chi Lin,et al.  Energy-efficient Virtual Machine Provision Algorithms for Cloud Systems , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.