ABSTRACT
Nowadays, power consumption of data centers has huge impacts on environments. Researchers are seeking to find effective solutions to make data centers reduce power consumption while keep the desired quality of service or service level objectives. Virtual Machine (VM) technology has been widely applied in data center environments due to its seminal features, including reliability, flexibility, and the ease of management. We present the GreenCloud architecture, which aims to reduce data center power consumption, while guarantee the performance from users' perspective. GreenCloud architecture enables comprehensive online-monitoring, live virtual machine migration, and VM placement optimization. To verify the efficiency and effectiveness of the proposed architecture, we take an online real-time game, Tremulous, as a VM application. Evaluation results show that we can save up to 27% of the energy when applying GreenCloud architecture.
- R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, X. Zhu. No Power Struggles: Coordinated multi-level power management for the data center. In Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '08), Mar. 2008. Google ScholarDigital Library
- A. Weiss. Computing in the Clouds. netWorker, 11(4):16--25, Dec. 2007. Google ScholarDigital Library
- R. Buyya, C. S. Yeo, S. Venugopa. Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications (HPCC--08, IEEE CS Press, Los Alamitos, CA, USA) 2008. Google ScholarDigital Library
- Ensim. Ensim Virtual Private Servers, http://www.ensim.com/products/materials/ datasheet_vps_051003.pdf, 2003.Google Scholar
- A. Whitaker, M. Shaw, S. D. Gribble, "Lightweight Virtual Machines for Distributed and Networked Applications". Technical Report 02-02-01, University of Washington, 2002.Google Scholar
- J. Heo, D. Henriksson, X. Liu, T. Abdelzaher, "Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study," in Proceedings of the 28th IEEE Real-Time Systems Symposium (RTSS'07), Tucson, Arizona, 2007. Google ScholarDigital Library
- P. Padala, K. G. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, A. Merchant, K. Salem, "Adaptive control of virtualized resources in utility computing environments", Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, 2007 Google ScholarDigital Library
- EPA Report on Server and Data Center Energy Efficiency. U.S. Environmental. Protection Agency, ENERGY STAR Program, 2007.Google Scholar
- P. Bohrer et al. The case for power management in web servers. In Power Aware Computing (PACS), 2002. Google ScholarDigital Library
- D. Brooks, M. Martonosi. Dynamic thermal management for high-performance microprocessors. In 7th International Symposium on High-Performance Computer Architecture, 2001. Google ScholarDigital Library
- E. V. Carrera, E. Pinheiro, R. Bianchini. Conserving disk energy in network servers. In 17th International Conference on Supercomputing, 2003. Google ScholarDigital Library
- J. Chase et al. Managing energy and server resources in hosting centers. In 18th Symposium on Operating Systems Principles (SOSP), 2001. Google ScholarDigital Library
- J. Chase and R. Doyle. Balance of power: Energy management for server clusters. In 8th Workshop on Hot Topics in Operating Systems, May 2001. Google ScholarDigital Library
- Y. Chen et al. Managing server energy and operational costs in hosting centers. In ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, June 2005. Google ScholarDigital Library
- M. Elnozahy, M. Kistler, R. Rajamony. Energy-efficient server clusters. In Power Aware Computing Systems (PACS), February 2002.Google ScholarDigital Library
- X. Fan et al. Power provisioning for a warehouse-sized computer, In 34th ACM International Symposium on Computer Architecture, CA, June 2007. Google ScholarDigital Library
- W. Felter et al., A performance-conserving approach for reducing peak power consumption in server systems. In 19th International Conference on Supercomputing, 2005. Google ScholarDigital Library
- M. Femal, V. Freeh. Safe over-provisioning: Using power limits to increase aggregate throughput. In Power-Aware Computing Systems (PACS), December 2004. Google ScholarDigital Library
- Twenty Experts Define Cloud Computing, http://cloudcomputing.syscon.com/read/612375_p.htm, July 2008.Google Scholar
- Amazon Elastic Compute Cloud (EC2), http://www.amazon.com/ec2/, July 2008.Google Scholar
- Microsoft Live Mesh, http://www.mesh.comGoogle Scholar
- Google App Engine, http://appengine.google.comGoogle Scholar
- Sun network.com (Sun Grid), http://www.network.comGoogle Scholar
- R.Nathuji, K. Schwan, "VirtualPower: coordinated power management in virtualized enterprise systems", ACM Symposium on Operating Systems Principles, Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, 2007. Google ScholarDigital Library
- L. A.Barroso, U. Hölzle, The Case for Energy-Proportional Computing, IEEE Computer, vol 40, no. 12 (2007): 33--37. Google ScholarDigital Library
- S. Nedevschi, L. Popa, G. Iannaccone, S. Ratnasamy, D. Wetherall, Reducing Network Energy Consumption via Sleeping and Rate-Adaptation, In Proceedings of the 5th USENIX Symposium on Networked Systems Design & Implementations (NSDI'08), San Francisco, CA, April 2008. Google ScholarDigital Library
- T. Horvath, T.Abdelzaher, K. Skadron, X. Liu, Dynamic Voltage Scaling in Multi-tier Web Servers with End-to-end Delay Control, in IEEE Transactions on Computers (ToC), vol. 56, pp. 444--458, 2007 Google ScholarDigital Library
- Xen User Manual, http:// bits.xensource.com/Xen/docs/user.pdfGoogle Scholar
- C. P. Sapuntzakis, R. Chandra, B. Pfaff, J. Chow, M. S. Lam, M.Rosenblum. Optimizing the migration of virtual computers. In Proc. of the 5th Symposium on Operating Systems Design and Implementation (OSDI--02), December 2002. Google ScholarDigital Library
- C. Clark, K. Fraser, S. Hand, J. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of Virtual Machines. In USENIX NSDI, 2005. Google ScholarDigital Library
- S. Osman, D. Subhraveti, G. Su, J. Nieh. The design and implementation of zap: A system for migrating computing environments. In Proc. 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI--02), pages 361--376, December 2002. Google ScholarDigital Library
- VMWare, VMWare Inc. http://www.vmware.comGoogle Scholar
- Microsoft Virtual Server, Microsoft Coroporation, http:// www.microsoft.com/windowsserversystem/virtualserver/Google Scholar
- Microsoft 2008 Hyper-V, Microsoft Corporation, http://www.microsoft.com/canada/windowsserver2008/serverunleashed/html/hyper--v.aspx?wt.srch=1Google Scholar
- Azure Service Platoform, Wikipedia, http://en.wikipedia.org/wiki/Microsoft_AzureGoogle Scholar
- Azure Service Platform, Micrsoft Corportation, http://www.microsoft.com/azure/services.mspxGoogle Scholar
- J. G. Hansen, A. K. Henriksen. Nomadic operating systems. Master's thesis, Dept. of Computer Science, University of Copenhagen, Denmark, 2002.Google Scholar
- H. Härtig, M. Hohmuth, J. Liedtke, S. Schönberg. The performance of microkernel-based systems. In Proceedings of the sixteenth ACM Symposium on Operating System Principles, pages 66--77. ACM Press, 1997. Google ScholarDigital Library
- X. Jin, Q. Wang etc, "A Framework for Virtualized Service Hosting", in preparation for publication.Google Scholar
- G. Chen, W. He, J. Liu, S. Nath, L. Rigas, L. Xiao, F. Zhao. "Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services", in Proceedgins of the 5th USENIX Symposium on Networked Systems Design & Implementation (NSDI'08), San Francisco, CA, April 2008. Google ScholarDigital Library
- Tremulous official website, http://tremulous.net/Google Scholar
Index Terms
- GreenCloud: a new architecture for green data center
Recommendations
Performance Analysis for Pareto-Optimal Green Consolidation Based on Virtual Machines Live Migration
Huge energy requirement of cloud data centers is prime concern. Dynamic Virtual Machine VM consolidation based on VM live migration to switched-off or put some of the under-loaded host Physical Machines PMs into a low power consumption mode can ...
POF-SVLM: pareto optimized framework for seamless VM live migration
AbstractLive migration helps to achieve resource consolidation and fault tolerance. It transfers VM storage together with VM memory and CPU status. During migration, a dirty page rate also delays the period of live migration, and it affects the ...
Virtual machine management system based on the power saving algorithm in cloud
This work uses the open source codes and PHP web programming to implement a resource management system with power saving method for virtual machines. We propose a system integrated with open source software, such as KVM and Libvirt, to construct a ...
Comments