›› 2014,Vol. 29 ›› Issue (6): 1111-1122.doi: 10.1007/s11390-014-1494-x

所属专题: Computer Architecture and Systems

• • 上一篇    下一篇

面向虚拟化基础设施的自动化能耗控制方法

Yu Wen(文雨), Wei-Ping Wang(王伟平), Member, CCF, Li Guo(郭莉), Senior Member, CCF, Dan Meng(孟丹), Senior Member, CCF, Member, IEEE   

  1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • 收稿日期:2013-08-28 修回日期:2014-05-26 出版日期:2014-11-05 发布日期:2014-11-05
  • 作者简介:Yu Wen received his Ph.D. degree in computer science from Institute of Computing Technology, Chinese Academy of Sciences, Beijing, in 2011. He is now an assistant professor of Institute of Information Engineering, Chinese Academy of Sciences, Beijing. His research interests include cloud computing, data management, and system security.
  • 基金资助:

    This work was supported by the National Key Technology Research and Development Program of the Ministry of Science and Technology of China under Grant No. 2012BAH46B03, the National HeGaoJi Key Project under Grant No. 2013ZX01039-002-001-001, and the Strategic Priority Research Program of the Chinese Academy of Sciences under Grant No. XDA06030200.

Automated Power Control for Virtualized Infrastructures

Yu Wen(文雨), Wei-Ping Wang(王伟平), Member, CCF, Li Guo(郭莉), Senior Member, CCF, Dan Meng(孟丹), Senior Member, CCF, Member, IEEE   

  1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Received:2013-08-28 Revised:2014-05-26 Online:2014-11-05 Published:2014-11-05
  • About author:Yu Wen received his Ph.D. degree in computer science from Institute of Computing Technology, Chinese Academy of Sciences, Beijing, in 2011. He is now an assistant professor of Institute of Information Engineering, Chinese Academy of Sciences, Beijing. His research interests include cloud computing, data management, and system security.
  • Supported by:

    This work was supported by the National Key Technology Research and Development Program of the Ministry of Science and Technology of China under Grant No. 2012BAH46B03, the National HeGaoJi Key Project under Grant No. 2013ZX01039-002-001-001, and the Strategic Priority Research Program of the Chinese Academy of Sciences under Grant No. XDA06030200.

近期虚拟化环境的能耗控制问题吸引了大量关注.其中一个主要的挑战是在维持底层基础设施低能耗状态的同时,实现上层应用的服务级目标(Service-Level Objectives).然而,当前已有工作都不能有效解决这个问题.本文提出一种面向虚拟化环境的自动化能耗控制方法,并同时实现应用的服务级目标.我们方法的主要优点是,根据应用服务级目标精确的控制物理环境处理器频率和应用虚拟机的处理器频率份额分配.我们的方法基于控制理论和在线应用模型估计,能够自适应应用负载和虚拟环境的变化.此外,我们方法能够根据应用虚拟机在应用级和基础设施级的相关性,协调管理虚拟机能耗控制.实验评价证明,在同时实现应用服务级目标和维持底层环境低能耗方面,我们的方法优于三种现有方法.

Abstract: Power control for virtualized environments has gained much attention recently. One of the major challenges is keeping underlying infrastructure in reasonably low power states and achieving service-level objectives (SLOs) of upper applications as well. Existing solutions, however, cannot effectively tackle this problem for virtualized environments. In this paper, we propose an automated power control solution for such scenarios in hope of making some progress. The major advantage of our solution is being able to precisely control the CPU frequency levels of a physical environment and the CPU power allocations among virtual machines with respect to the SLOs of multiple applications. Based on control theory and online model estimation, our solution can adapt to the variations of application power demands. Additionally, our solution can simultaneously manage the CPU power control for all virtual machines according to their dependencies at either the application-level or the infrastructure-level. The experimental evaluation demonstrates that our solution outperforms three state-of-the-art methods in terms of achieving the application SLOs with low infrastructure power consumption.

[1] Lim H, Kansal A, Liu J. Power budgeting for virtualized data centers. In Proc. 2011 USENIX Annual Technical Conference, June 2011, pp.59-72.

[2] Stoess J, Lang C, Bellosa F. Energy management for hypervisor-based virtual machines. In Proc. 2007 USENIX Annual Technical Conference, June 2007, pp.1-14.

[3] Kansal A, Zhao F, Liu J, Kothari N, Bhattacharya A A. Virtual machine power metering and provisioning. In Proc. the 1st ACM Symp. Cloud Computing, June 2010, pp.39-50.

[4] Dhiman G, Marchetti G, Rosing T. vGreen: A system for energy-effcient management of virtual machines. ACM Trans. Design Automation of Electronic Systems, 2010, 16(1): Article No. 6.

[5] Wang X, Wang Y. Coordinating power control and performance management for virtualized server clusters. IEEE Trans. Parallel and Distributed Systems, 2010, 22(2): 245259

[6] Anderson B D O, Moore J B. Optimal Control: Linear Quadratic Methods. Prentice Hall, 1989.

[7] Astrom K J, Wittenmark B. Adaptive Control. AddisonWesley, 1995.

[8] Arlitt M, Jin T. Workload characterization of the 1998 World Cup Web site. Technical Report, HPL-1999-35R1, HP Laboratories, Sept. 1999. http://www.hpl.hp.com/techreports/ 1999/HPL-1999-35R1.html, Sept. 2014.

[9] Ge R, Feng X, Feng W C, Cameron K W. CPU miser: A performance-directed, run-time system for power-aware clusters. In Proc. the 2007 International Conference on Parallel Processing (ICPP), Sept. 2007, pp.18-25.

[10] Chen H, Song M, Song J, Gavrilovska A, Schwan K. HEaRS: A hierarchical energy-aware resource scheduler for virtualized data centers. In Proc. IEEE International Conference on Cluster Computing. Sept. 2011, pp.508-512.

[11] Petrucci V, Carrera E V, Loques O, Leite J C B, Mosse D. Optimized management of power and performance for virtualized heterogeneous server clusters. In Proc. the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2011, pp.23-32.

[12] Nathuji R, Schwan K. Virtualpower: Coordinated power management in virtualized enterprise systems. In Proc. the 21st ACM SIGOPS Symp. Operating Systems Principles (SOSP), Oct. 2007, pp.265-278.

[13] Takouna I, Dawoud W, Meinel C. Energy effcient scheduling of HPC-jobs on virtualized clusters using host and VM dynamic configuration. ACM SIGOPS Operating Systems Review, 2012, 46(2): 19-27.

[14] Zhang Z, Guan Q, Fu S. An adaptive power management framework for autonomic resource configuration in cloud computing infrastructures. In Proc. the 31st IEEE Int. Performance Computing and Communications Conference, Dec. 2012, pp.51-60.

[15] Kamra A, Misra V, Nahum E M. Yaksha: A self-tuning controller for managing the performance of 3-tiered Web sites. In Proc. the 12th IEEE Int. Workshop on Quality of Service (IWQoS), June 2004, pp.47-56.

[16] Abdelzaher T F, Shin K G, Bhatti N. Performance guarantees for Web server end-systems: A control-theoretical approach. IEEE Trans. Parallel and Distributed Systems, 2002, 13(1): 80-96.

[17] Karlsson M, Karamanolis C T, Zhu X. Triage: Performance differentiation for storage systems using adaptive control. ACM Trans. Storage, 2005, 1(4): 457-480.

[18] Wang X, Jin S, Xia M. Distributed quantitative QoS control based on control theory in Web cluster. Journal of Software, 2007, 18(11): 2810-2818. (In Chinese)

[19] Padala P, Shin K G, Zhu X, Uysal M,Wang Z, Singhal S, Merchant A, Salem K. Adaptive control of virtualized resources in utility computing environments. In Proc. the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, Mar. 2007, pp.289-302.

[20] Lu Y, Abdelzaher T F, Saxena A. Design, implementation, and evaluation of differentiated caching services. IEEE Trans. Parallel and Distributed Systems, 2004, 15(5): 440-452.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] Kian-Lee Tan;. Optimization of Multi-Join Queries in Shared-Nothing Systems[J]. , 1995, 10(2): 149 -162 .
[2] 应明生;. Putting Consistent Theories Together in Institutions[J]. , 1995, 10(3): 260 -266 .
[3] 顾静; 帅典勋;. A New Parallel-by-Cell Approach to Undistorted DataCompression Based on Cellular Automatonand Genetic Algorithm[J]. , 1999, 14(6): 572 -579 .
[4] . 线性码停止冗余的一个注记[J]. , 2006, 21(6): 950 -951 .
[5] . 关于素平方序列的几个注记[J]. , 2007, 22(3): 481 -486 .
[6] . 基于模型等价归约的析取逻辑程序语义比较[J]. , 2007, 22(4): 562 -568 .
[7] . 暂缺[J]. , 2008, 23(5 ): 815 -824 .
[8] 张海宾 段振华. 矩形混合系统的符号化算法分析[J]. , 2009, 24(3): 534 -543 .
[9] Sherif Sakr, Ghazi Al-Naymat. [J]. , 2010, 25(6): 1237 -1255 .
[10] Xiu-Li Ma1,2 (马秀莉), Hai-Feng Hu1,2 (胡海峰), Shuang-Feng Li5 (李双峰), Hong-Mei Xiao1,2 (肖红梅), Qiong Luo4 (罗琼), Dong-Qing Yang1,3 (杨冬青), Member,CCF, and Shi-Wei Tang1,2 (唐世渭), Senior Member, CCF. [J]. , 2011, 26(4): 643 -662 .
版权所有 © 《计算机科学技术学报》编辑部
本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn
总访问量: