Skip to main content
Log in

Automated Power Control for Virtualized Infrastructures

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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-efficient 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): 245–259

    Article  Google Scholar 

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

  7. Astrom K J, Wittenmark B. Adaptive Control. Addison-Wesley, 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 efficient scheduling of HPC-jobs on virtualized clusters using host and VM dynamic configuration. ACM SIGOPS Operating Systems Review, 2012, 46(2): 19–27.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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)

    Article  MATH  Google Scholar 

  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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Wen.

Additional information

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.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM 1

(PDF 76 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, Y., Wang, WP., Guo, L. et al. Automated Power Control for Virtualized Infrastructures. J. Comput. Sci. Technol. 29, 1111–1122 (2014). https://doi.org/10.1007/s11390-014-1494-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-014-1494-x

Keywords

Navigation