Abstract
Cloud computing is a popular on-demand computing model that provides utility-based IT services to the users worldwide. However, the data centers which host cloud applications consume an enormous amount of energy contributing to high costs and carbon footprints to the environment. Thus, green cloud computing has emerged as an effective solution to improve the performance of cloud by making the IT services energy and cost efficient. Dynamic VM consolidation is one of the main techniques in green computing model to reduce energy consumption in data centers by utilizing live migration and dynamic consolidation. It minimizes the consumption of energy by monitoring the utilization of resources and by shifting the idle servers to low power mode. This paper presents a VM selection approach based on artificial neural network (ANN). It uses backpropagation learning algorithm to train the feedforward neural network to select a VM from an overloaded host. Thus, it optimizes the problem of VM selection by learning training dataset and enhances the performance of selection strategy. To simulate our proposed algorithm, we have used MATLAB and the simulation result depicts that our proposed method minimizes the energy consumption by 30%, SLA violation by 3.51%, the number of migrations by 10%, and execution time by 29.7%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buyya R, Yeo CS, Venugopal S (2011) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(5):599–616
Beloglazov A, Buyya R, Lee YC, Zomaya A (2011) A taxonomy and survey of energy-efficient data centers and cloud computing systems. Adv Comput 82:47–111
Pettey C (2016) Industry accounts for 2 percent of global CO2 Emissions. http://www.gartner.com/it/page.jsp?id=503867,2007. Accessed 25 Dec 2016
Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–37
Kaplan J, Forrest W, Kindler N (2009) Revolutionizing data center energy efficiency. McKinsey
ASHRAE Technical Committee 99 (2005) Datacom equipment power trends and cooling applications
Belady C (2007) In the data center, power and cooling costs more than the it equipment it supports. http://www.electronics-cooling.com/articles/2007/feb/a3/
Ferreto TC, Netto MAS, Calheiros RN, De Rose CAF (2011) Server consolidation with migration control for virtualized data centers. Future Gener Comput Syst 27(8):1027–1034
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Gener Comput Syst 28(5):755–768
Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers. Concurr Comput Pract Exp 24(13):1397–1420
Farahnakian F, Ashraf A, Liljeberg P, Pahikkala T, Plosila J, Porres I, Tenhunen H (2014) Energy-aware dynamic VM consolidation in cloud data centers using ant colony system. In: 2014 IEEE 7th international conference on cloud computing (CLOUD), pp 104–111
Monil MAH, Qasim R, Rahman RM (2014) Incorporating migration control in VM selection strategies to enhance performance. Int J Web Appl (IJWA) 6(4):135–151
Monil MAH, Rahman RM (2016) VM consolidation approach based on heuristics, fuzzy logic, and migration control. J Cloud Comput 5(1):1–18
Farahnakian F, Liljeberg P, Plosila J (2013) LiRCUP: linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. In: 39th EUROMICRO conference on software engineering and advanced applications (SEAA), pp 357–364
Farahnakian F, Liljeberg P, Plosila J (2014) Energy-efficient virtual machines consolidation in cloud data centers using reinforcement learning. In: 22nd Euromicro international conference on parallel, distributed and network based processing (PDP), pp 500–507
Di S, Kondo D, Cirne W (2012) Host load prediction in a google compute cloud with a Bayesian model. In: Proceedings of the international conference for high performance computing, networking, storage and analysis (SC), Salt Lake City, UT, 10–16 Nov 2012
Prevost J, Nagothu K, Kelley B, Jamshidi M (2011) Prediction of cloud data center networks loads using stochastic and neural models. In: Proceedings of IEEE system of systems engineering (SoSE) Conference, pp 276–281
Kumar EP, Sharma EP (2014) Artificial Neural networks-a study. IJEERT 2(2):143–148
Sozen A (2009) Future projection of the energy dependency of Turkey using artificial neural network. Energy Policy 37:4827–4833
https://in.mathworks.com/help/nnet/gs/neural-networks-overview.html
Vora K, Yagnik S (2015) A survey on backpropagation algorithms for feedforward neural networks. IJEDR, 193–197
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Aslam, A.M., Kalra, M. (2019). Using Artificial Neural Network for VM Consolidation Approach to Enhance Energy Efficiency in Green Cloud. In: Kolhe, M., Trivedi, M., Tiwari, S., Singh, V. (eds) Advances in Data and Information Sciences . Lecture Notes in Networks and Systems, vol 39. Springer, Singapore. https://doi.org/10.1007/978-981-13-0277-0_12
Download citation
DOI: https://doi.org/10.1007/978-981-13-0277-0_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0276-3
Online ISBN: 978-981-13-0277-0
eBook Packages: EngineeringEngineering (R0)