Cloud Computing pp 133-152

Part of the Computer Communications and Networks book series (CCN) | Cite as

Management Infrastructures for Power-Efficient Cloud Computing Architectures

Chapter

Abstract

The surging demand for inexpensive and scalable IT infrastructures has led to the widespread adoption of Cloud computing architectures. These architectures have therefore reached their momentum due to inherent capacity of simplification in IT infrastructure building and maintenance, by making related costs easily accountable and paid on a pay-per-use basis. Cloud providers strive to host as many service providers as possible to increase their economical income and, toward that goal, exploit virtualization techniques to enable the provisioning of multiple virtual machines (VMs), possibly belonging to different service providers, on the same host. At the same time, virtualization technologies enable runtime VM migration that is very useful to dynamically manage Cloud resources. Leveraging these features, data center management infrastructures can allocate running VMs on as few hosts as possible, so to reduce total power consumption by switching off not required servers. This chapter presents and discusses management infrastructures for power-efficient Cloud architectures. Power efficiency relates to the amount of power required to run a particular workload on the Cloud and pushes toward greedy consolidation of VMs. However, because Cloud providers offer Service-Level Agreements (SLAs) that need to be enforced to prevent unacceptable runtime performance, the design and the implementation of a management infrastructure for power-efficient Cloud architectures are extremely complex tasks and have to deal with heterogeneous aspects, e.g., SLA representation and enforcement, runtime reconfigurations, and workload prediction. This chapter aims at presenting the current state of the art of power-efficient management infrastructure for Cloud, by carefully considering main realization issues, design guidelines, and design choices. In addition, after an in-depth presentation of related works in this area, it presents some novel experimental results to better stress the complexities introduced by power-efficient management infrastructure for Cloud.

Keywords

Cloud computing Management infrastructure Power consumption Power efficiency VM consolidation SLA 

References

  1. 1.
    Lenk, A.: What’s inside the Cloud? An architectural map of the Cloud landscape. In: Proceedings of ICSE Workshop on Software Engineering Challenges of Cloud Computing. IEEE Computer Society, pp. 23–31 (2009)Google Scholar
  2. 2.
    Armbrust, M. et al.: Above the Clouds: A Berkeley view of Cloud Computing. EECS Department, University of California, Berkeley (2009)Google Scholar
  3. 3.
    Buyya, R., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur. Gener. Comput. Syst. 25, 599–616 (2009)CrossRefGoogle Scholar
  4. 4.
    Clark, C. et al.: Live migration of virtual machines. In: Proceedings of the 2nd Symposium on Networked Systems Design & Implementation, 2005Google Scholar
  5. 5.
    Le, K. et al.: Reducing electricity cost through virtual machine placement in high performance computing clouds. In: Proceedings of the Conference on High Performance Computing, Networking, Storage and Analysis (SC ’11), 2011Google Scholar
  6. 6.
    Pettey, C.: Gartner estimates ICT industry accounts for 2 percent of global CO2 emissions. http://www.gartner.com/it/page.jsp?id=503867 (2007). Accessed 6 Oct 2012
  7. 7.
    Murugesan, S.: Harnessing green IT: principles and practices. IEEE IT Prof. 10, 24–33 (2008)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Baliga, J.: Green Cloud Computing: balancing energy in processing, storage, and transport. IEEE J. 99, 149–167 (2011)CrossRefGoogle Scholar
  9. 9.
    Beloglazov, A. et al.: A taxonomy and survey of energy-efficient data centers and Cloud Computing systems. In: Proceedings of CoRR, 2010Google Scholar
  10. 10.
    Heller, B. et al.: ElasticTree: saving energy in data center networks. In: Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI’10), 2010Google Scholar
  11. 11.
    Biran, O. et al.: A stable network-aware VM placement for Cloud Systems. In: Proceedings of the IEEE CCGrid’12, Ottawa, 2012Google Scholar
  12. 12.
    Meng, X. et al.: Improving the scalability of data center networks with traffic-aware virtual machine placement. In: Proceedings of the 29th Conference on Information Communications (INFOCOM’10), 2010Google Scholar
  13. 13.
    Dormando: Memcached. http://memcached.org/ (2012). Accessed 6 Oct 2012
  14. 14.
    Elson, J., Howell, J.: Handling flash crowds from your garage. In: Proceedings of the USENIX 2008 Annual Technical Conference on Annual Technical Conference (ATC’08). USENIX, Berkeley (2008)Google Scholar
  15. 15.
    Voorsluys, W. et al.: Cost of virtual machine live migration in Clouds: a performance evaluation. Proceedings of the 1st International Conference on Cloud Computing (CloudCom’09), 2009Google Scholar
  16. 16.
    Breitgand, D. et al.: Cost-aware live migration of services in the Cloud. In: Proceedings of the 3rd Annual Haifa Experimental Systems Conference (SYSTOR ’10), 2010Google Scholar
  17. 17.
    Kayacan, E.: Grey system theory-based models in time series prediction. Expert Syst. Appl. 37, 1784–1789 (2010)CrossRefGoogle Scholar
  18. 18.
    Isci, C. et al.: Runtime demand estimation for effective dynamic resource management. In: Proceedings of the IEEE Network Operations and Management Symposium (NOMS), 2010Google Scholar
  19. 19.
    Al-Fares, M. et al.: A scalable, commodity data center network architecture. In: Proceedings of the ACM SIGCOMM 2008 Conference on Data communication (SIGCOMM ’08), 2008Google Scholar
  20. 20.
    Greenberg, A. et al.: VL2: a scalable and flexible data center network. In: Proceedings of the ACM SIGCOMM 2009 Conference on Data communication (SIGCOMM ’09), 2009Google Scholar
  21. 21.
    Guo, C. et al.: BCube: a high performance, server-centric network architecture for modular data centers. In: Proceedings of SIGCOMM Computer Communication. ACM, pp. 63–74 (2009)Google Scholar
  22. 22.
    Verma, A. et al.: pMapper: power and migration cost aware application placement in virtualized systems. In: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware ’08), 2008Google Scholar
  23. 23.
    Kim, K.H. et al.: Power-aware provisioning of Cloud resources for real-time services, Proc. 7th International Workshop on Middleware for Grids, Clouds and e-Science (MGC 2009), 2009Google Scholar
  24. 24.
    Abdelsalam, H.S. et al.: Analysis of energy efficiency in clouds. In: Proceedings, Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009Google Scholar
  25. 25.
    Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized Cloud Data Centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 2010Google Scholar
  26. 26.
    Buyya, R. et al.: Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: Proceedings of the 7th High Performance Computing and Simulation Conference (HPCS’09), 2009Google Scholar
  27. 27.
    Van, H.N. et al.: Performance and power management for Cloud infrastructures. In: Proceedings of the IEEE 3rd International Conference on Cloud Computing (CLOUD’10), 2010Google Scholar
  28. 28.
    Jung, G. et al.: Mistral: dynamically managing power, performance, and adaptation cost in Cloud infrastructures. In: Proceedings of the IEEE 30th International Conference on Distributed Computing Systems (ICDCS’10), 2010Google Scholar
  29. 29.
    Wang, Y., Wang, X.: Power optimization with performance assurance for multi-tier applications in virtualized data centers. In: Proceedings of the 39th International Conference on Parallel Processing Workshops (ICPPW ’10), 2010Google Scholar
  30. 30.
    Dupont, C. et al.: An energy aware framework for virtual machine placement in cloud federated data centres. In: Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy ’12), 2012Google Scholar
  31. 31.
    Mann, V. et al.: VMFlow: leveraging VM mobility to reduce network power costs in data centers. In: Proceedings of the IFIP Networking, 2011Google Scholar
  32. 32.
    Korupolu, M. et al.: Coupled placement in modern data centers. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2009Google Scholar
  33. 33.
    Wang, M. et al.: Consolidating virtual machines with dynamic bandwidth demand in data centers. In: Proceedings of the IEEE INFOCOM 2011 Mini-Conference, 2011Google Scholar
  34. 34.
    Corradi, A. et al.: VM consolidation: a real case based on OpenStack Cloud. Future Gener. Comput. Syst., Elsevier Science, SI on Management of Cloud Systems, Available online Jun. 2012, doi:10.1016/j.future.2012.05.012. pp. 1–10 (2012)
  35. 35.
    Kvitka, C.: ab – Apache HTTP server benchmarking tool. http://httpd.apache.org/docs/2.0/programs/ab.html. Accessed 8 Apr 2013
  36. 36.
    Hamilton, J.: Energy proportional datacenter networks. http://perspectives.mvdirona.com/2010/08/01/EnergyProportionalDatacenterNetworks.aspx (2010). Accessed 6 Oct 2012

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.DEISUniversity of BolognaBolognaItaly

Personalised recommendations