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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
Armbrust, M. et al.: Above the Clouds: A Berkeley view of Cloud Computing. EECS Department, University of California, Berkeley (2009)
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)
Clark, C. et al.: Live migration of virtual machines. In: Proceedings of the 2nd Symposium on Networked Systems Design & Implementation, 2005
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), 2011
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
Murugesan, S.: Harnessing green IT: principles and practices. IEEE IT Prof. 10, 24–33 (2008)
Baliga, J.: Green Cloud Computing: balancing energy in processing, storage, and transport. IEEE J. 99, 149–167 (2011)
Beloglazov, A. et al.: A taxonomy and survey of energy-efficient data centers and Cloud Computing systems. In: Proceedings of CoRR, 2010
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), 2010
Biran, O. et al.: A stable network-aware VM placement for Cloud Systems. In: Proceedings of the IEEE CCGrid’12, Ottawa, 2012
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), 2010
Dormando: Memcached. http://memcached.org/ (2012). Accessed 6 Oct 2012
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)
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), 2009
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), 2010
Kayacan, E.: Grey system theory-based models in time series prediction. Expert Syst. Appl. 37, 1784–1789 (2010)
Isci, C. et al.: Runtime demand estimation for effective dynamic resource management. In: Proceedings of the IEEE Network Operations and Management Symposium (NOMS), 2010
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), 2008
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), 2009
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)
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), 2008
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), 2009
Abdelsalam, H.S. et al.: Analysis of energy efficiency in clouds. In: Proceedings, Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009
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, 2010
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), 2009
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), 2010
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), 2010
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), 2010
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), 2012
Mann, V. et al.: VMFlow: leveraging VM mobility to reduce network power costs in data centers. In: Proceedings of the IFIP Networking, 2011
Korupolu, M. et al.: Coupled placement in modern data centers. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2009
Wang, M. et al.: Consolidating virtual machines with dynamic bandwidth demand in data centers. In: Proceedings of the IEEE INFOCOM 2011 Mini-Conference, 2011
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)
Kvitka, C.: ab – Apache HTTP server benchmarking tool. http://httpd.apache.org/docs/2.0/programs/ab.html. Accessed 8 Apr 2013
Hamilton, J.: Energy proportional datacenter networks. http://perspectives.mvdirona.com/2010/08/01/EnergyProportionalDatacenterNetworks.aspx (2010). Accessed 6 Oct 2012
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Corradi, A., Fanelli, M., Foschini, L. (2013). Management Infrastructures for Power-Efficient Cloud Computing Architectures. In: Mahmood, Z. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5107-4_7
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5107-4_7
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5106-7
Online ISBN: 978-1-4471-5107-4
eBook Packages: Computer ScienceComputer Science (R0)