Skip to main content

Towards VM Power Metering: A Decision Tree Method and Evaluations

  • Conference paper
  • First Online:
Algorithms and Architectures for Parallel Processing (ICA3PP 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9528))

Abstract

In recent years, a large number of cloud data centers have been built around the world. It brings new challenges in the power management of data centers such as power monitoring, and scheduling for energy saving. All these challenges can be conquered much more easily if we know the power consumption of each virtual machine. Since VM runs at software level, modeling methods have been adopted to measure its power. However, current methods are not accurate enough, especially when multiple VMs are interacting with each other. In this paper, we propose a decision tree method to measure the power consumption of each VM. The advantage of our method is that the collected dataset can be partitioned into easy-modeling pieces by a best selected resource feature with proper value. We also propose a novel but simple method to evaluate the accuracy in a more objective way. We use standard deviation of errors to evaluate the stability of our method. Experiments show that our method can measure the power consumption of VM with high accuracy and stability.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. WattsUp Meter. https://www.wattsupmeters.com/secure/index.php. Accessed 29 May 2014

  2. Public APIs of Schleifenbauer PDU. http://sdc.sourceforge.net/index.php. Accessed 29 May 2014

  3. Gu, C., Huang, H., Jia, X.: Power metering for virtual machine in cloud computing-challenges and opportunities. IEEE Access 2, 1106–1116 (2014)

    Article  Google Scholar 

  4. McCullough, J.C., Agarwal, Y., Chandrashekar, J., Kuppuswamy, S., Snoeren, A.C., Gupta, R.K.: Evaluating the effectiveness of model-based power characterization. In: USENIX Annual Technical Conference (2011)

    Google Scholar 

  5. Yang, H., Zhao, Q., Luan, Z., Qian, D.: iMeter: an integrated VM power model based on performance profiling. Future Gener. Comput. Syst. 36, 267–286 (2013)

    Article  Google Scholar 

  6. Kansal, A., Zhao, F., Liu, J., Kothari, N., Bhattacharya, A.A.: Virtual machine power metering and provisioning. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 39–50. ACM (2010)

    Google Scholar 

  7. Krishnan, B., Amur, H., Gavrilovska, A., Schwan, K.: VM power metering: feasibility and challenges. ACM SIGMETRICS Perform. Eval. Revi. 38(3), 56–60 (2011)

    Article  Google Scholar 

  8. Kim, N., Cho, J., Seo, E.: Energy-based accounting and scheduling of virtual machines in a cloud system. In: 2011 IEEE/ACM International Conference on Green Computing and Communications (GreenCom), pp. 176–181. IEEE (2011)

    Google Scholar 

  9. Bertran, R., Becerra, Y., Carrera, D., Beltran, V., Gonzàlez, M., Martorell, X., Navarro, N., Torres, J., Ayguadé, E.: Energy accounting for shared virtualized environments under DVFS using pmc-based power models. Future Gener. Comput. Syst. 28(2), 457–468 (2012)

    Article  Google Scholar 

  10. Chen, Q., Grosso, P., van der Veldt, K., de Laat, C., Hofman, R., Bal, H.: Profiling energy consumption of VMs for green cloud computing. In: 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing (DASC), pp. 768–775. IEEE (2011)

    Google Scholar 

  11. Bohra, A.E., Chaudhary, V.: VMeter: Power modelling for virtualized clouds. In: 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), pp. 1–8. IEEE (2010)

    Google Scholar 

  12. Versick, D., Waßmann, I., Tavangarian, D.: Power consumption estimation of CPU and peripheral components in virtual machines. ACM SIGAPP Appl. Comput. Rev. 13(3), 17–25 (2013)

    Article  Google Scholar 

  13. Xiao, P., Hu, Z., Liu, D., Yan, G., Qu, X.: Virtual machine power measuring technique with bounded error in cloud environments. J. Netw. Comput. Appl. 36(2), 818–828 (2013)

    Article  Google Scholar 

  14. Yang, H., Zhao, Q., Luan, Z., Qian, D.: Uvmpm: A unitary approach for VM power metering based on performance profiling. In: 2012 41st International Conference on Parallel Processing Workshops (ICPPW), pp. 614–615, IEEE (2012)

    Google Scholar 

  15. Quesnel, F., Mehta, H.K., Menaud, J.M.: Estimating the power consumption of an idle virtual machine. In: IEEE International Conference on Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), and IEEE Cyber, Physical and Social Computing, pp. 268–275. IEEE (2013)

    Google Scholar 

  16. Li, Y., Wang, Y., Yin, B., Guan, L.: An online power metering model for cloud environment. In: 2012 11th IEEE International Symposium on Network Computing and Applications (NCA), pp. 175–180. IEEE (2012)

    Google Scholar 

Download references

Acknowledgments

This work was financially supported by National Natural Science Foundation of China with Grant No. 11371004, and Shenzhen Strategic Emerging Industries Program with Grants No. ZDSY20120613125016389, No. JCYJ20120613151201451, No. JCYJ20130329153215152, and KQCX20150326141251370.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hejiao Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Gu, C., Shi, S., Shi, P., Huang, H., Jia, X. (2015). Towards VM Power Metering: A Decision Tree Method and Evaluations. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9528. Springer, Cham. https://doi.org/10.1007/978-3-319-27119-4_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27119-4_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27118-7

  • Online ISBN: 978-3-319-27119-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics