Skip to main content

Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7396))

Abstract

Cloud computing is an emerging computing paradigm in which “Everything is as a Service”, including the provision of virtualized computing infrastructures (known as Infrastructure-as-a-Service modality) hosted on the physical infrastructure, owned by an infrastructure provider. The goal of this infrastructure provider is to maximize its profit by minimizing the amount of violations of Quality-of-Service (QoS) levels agreed with its customers and, at the same time, by lowering infrastructure costs among which energy consumption plays a major role. In this paper, we propose a framework able to automatically manage resources of cloud infrastructures in order to simultaneously achieve suitable QoS levels and to reduce as much as possible the amount of energy used for providing services. We show, through simulation, that our approach is able to dynamically adapt to time-varying workloads (without any prior knowledge) and to significantly reduce QoS violations and energy consumption with respect to traditional static approaches.

This work was supported in part by the Italian Research Ministry under the PRIN 2008 Energy eFFIcient teChnologIEs for the Networks of Tomorrow (EFFICIENT) project.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   49.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiss, A.: Computing in the clouds. netWorker 11(4), 16–25 (2007)

    Article  Google Scholar 

  2. ENERGY STAR Program: Report to congress on server and data center energy efficiency. Technical report, U.S. EPA (August 2007)

    Google Scholar 

  3. Guazzone, M., et al.: Energy-efficient resource management for cloud computing infrastructures. In: Proc. of the 3rd IEEE Int. Conf. on Cloud Computing Technology and Science (CloudCom 2011) (2011)

    Google Scholar 

  4. Banks, J., et al.: Discrete-Event System Simulation, 5th edn. Prentice Hall (2010)

    Google Scholar 

  5. Guazzone, M., et al.: Exploiting VM migration for the automated power and performance management of green cloud computing systems. Technical Report TR-INF-2012-04-02-UNIPMN, University of Piemonte Orientale (April 2012)

    Google Scholar 

  6. Lee, J., et al. (eds.): Mixed Integer Nonlinear Programming. The IMA Volumes in Mathematics and its Applications, vol. 154. Springer Science+Business Media, LLC (2012)

    MATH  Google Scholar 

  7. Jeroslow, R.: There cannot be any algorithm for integer programming with quadratic constraints. Oper. Res. 21(1), 221–224 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  8. Yang, L.T., et al.: Cross-platform performance prediction of parallel applications using partial execution. In: Proc. of the 2005 ACM/IEEE Conference on Supercomputing, SC 2005 (2005)

    Google Scholar 

  9. Wood, T., et al.: Profiling and Modeling Resource Usage of Virtualized Applications. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 366–387. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Beloglazov, A., et al.: A taxonomy and survey of energy-efficient data centers and cloud computing systems. In: Zelkowitz, M.V. (ed.) Advances in Computers, vol. 82, pp. 47–111. Elsevier (2011)

    Google Scholar 

  11. Fan, X., et al.: Power provisioning for a warehouse-sized computer. In: Proc. of the 34th Int. Symp. on Computer Architecture (ISCA 2007), pp. 13–23 (2007)

    Google Scholar 

  12. Rivoire, S., et al.: A comparison of high-level full-system power models. In: Proc. of the 2008 USENIX Conf. on Power Aware Computing and Systems (HotPower 2008), pp. 1–5 (2008)

    Google Scholar 

  13. Standard Performance Evaluation Corporation: SPECpower_ssj2008 benchmark, http://www.spec.org/power_ssj2008

  14. Le-Ngoc, T., et al.: A Pareto-modulated Poisson process (PMPP) model for long-range dependent traffic. Comput. Comm. 23(2), 123–132 (2000)

    Article  Google Scholar 

  15. Fischer, W., et al.: The Markov-modulated Poisson Process (MMPP) cookbook. Perform. Eval. 18(2), 149–171 (1993)

    Article  MATH  Google Scholar 

  16. Mi, N., et al.: Injecting realistic burstiness to a traditional client-server benchmark. In: Proc. of the 6th IEEE Int. Conf. on Autonomic Computing (ICAC 2009), pp. 149–158 (2009)

    Google Scholar 

  17. Beloglazov, A., et al.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers. Concurrency Comput. Pract. Ex. (accepted for publication)

    Google Scholar 

  18. Gandhi, A., et al.: Minimizing data center SLA violations and power consumption via hybrid resource provisioning. In: Proc. of the 2nd Int. Green Computing Conf., IGCC 2010 (2011)

    Google Scholar 

  19. Kusic, D., et al.: Combined power and performance management of virtualized computing environments serving session-based workloads. IEEE Trans. on Netw. and Serv. Manag. 8(3), 245–258 (2011)

    Article  Google Scholar 

  20. Camacho, E.F., et al.: Model Predictive Control, 2nd edn. Springer (2004)

    Google Scholar 

  21. Xiong, P., et al.: Economical and robust provisioning of n-tier cloud workloads: A multi-level control approach. In: Proc. of the 31st Int. Conf. on Distributed Computing Systems (ICDCS 2011), pp. 571–580 (2011)

    Google Scholar 

  22. Wang, X., et al.: Coordinating power control and performance management for virtualized server clusters. IEEE Trans. Parallel Distrib. Syst. 22(2), 245–259 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guazzone, M., Anglano, C., Canonico, M. (2012). Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems. In: Huusko, J., de Meer, H., Klingert, S., Somov, A. (eds) Energy Efficient Data Centers. E2DC 2012. Lecture Notes in Computer Science, vol 7396. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33645-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33645-4_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33644-7

  • Online ISBN: 978-3-642-33645-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics