Abstract
The growth in demand for using cloud computing resources at massive data centers has led to high consumption of energy and, consequently, increased operating costs. Integration of cloud resources makes it possible to save time on the migration of loaded and unprocessed data centers, to qualified data centers, the release of idle nodes, and the reduction of virtual machine virtualization migration.
One of the most important challenges is to choose the method of embedding virtual machines that are migrating to the node. Therefore, in this paper, a solution is proposed to reduce energy consumption in cloud data centers. In this solution, the gray wolf optimizer is used to properly assign the virtual machine to the appropriate node. The methodology was simulated with the Claudios software. The results of the simulation indicate a decrease in the number of virtual machines migrating, increasing the efficiency of migration and reducing energy consumption.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ebrahimi, F., Farahi, A., Farhoudinejad, A.: Review of resource allocation methods and their importance in the computer environment (2012)
Farhadi, A., Varjani, A.V.: The smart deployment of virtual machines in cloud computing based data centers using a group genetic algorithm. In: The 11th Conference on Intelligent Systems of Iran, March 2012
Beloglazov, A., Abawajy, J., Buyy, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28, 755–768 (2012). Computer Systems 27, 1028-10301, 2011
Banerjee, A., Mukherjee, T., Varsamopoulos, G., Gupta, S.K.: Integrating cooling awareness with thermal aware workload placement for HPC data centers. Sustain. Comput. Inform. Syst. 1(2), 134–150 (2011)
Barroso, L.A., Olzle, U.H.: The case for energy-proportional computing. IEEE Comput. 14(12), 33–37 (2007)
Chung, S., Tam, H.K., Tam, L.M., Zhang, T.: A new optimization method, the algorithm of changes, for bin packing problem, pp. 994–999. IEEE (2010). 978-1-4244-6439-5/10
Tam, S.C., Tam, H.K., Tam, L.M., Zhang, T.: A new optimization method, the algorithm of changes, for bin packing problem, vol. 15, pp. 864–877 (2010)
Krishnadhan, D.: Extension of cloudsim: cloud computing simulator. s.l.: A Thesis Submitted in partial fulfillment of the requirements for the degree of Master of Technology under the guidance of Prof. Purushottam Kulkarni and Prof. UmeshBellur (2013)
Ferreto, T.C., Netto, M.A., Calheiros, R.N., De Rose, C.A.: Server consolidation with migration control for virtualized data centers. Future Gener. Comput. Syst. 27(8), 1027–1034 (2011)
Shaw, P.: A constraint for bin packing. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 648–662. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30201-8_47
Li, X., Qian, Z., Lu, S., Wu, J.: Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center. Math. Comput. Model. 58(5), 1222–1235 (2013)
Orgerie, A.C., de Assuncao, M.D., Lefevre, L.: A survey on techniques for improving the energy efficiency of large scale distributed systems. ACM Comput. Surv. (CSUR), 46(4) (2014)
Tayal, S.: Task scheduling optimization for cloud computing system. Int. J. Adv. Eng. Sci. Technol. 5(2), 11–15 (2011)
Tiago, C.F., Marco, A.N., Rodrigo, N.C., César, A.D.R.: Server consolidation with migration control for virtualized data centers. Future Gener. Comput. Syst. 27(8), 1027–1034 (2011)
Vijindra, Shenai, S.: Survey of scheduling issues in cloud computing. Procedia Eng. 38, 2881–2888 (2012)
Abdulgader, M., Lakshminarayanan, S., Kaur, D.: Efficient energy management for smart homes with grey wolf optimizer (2017)
Sun, X., Ansari, N., Wang, R.: Optimizing resource utilization of a data center. IEEE Commun. Surv. Tutor. 18(4), 2822 (2016)
Speitkamp, B., Bichler, M.: A mathematical programming approach for server consolidation (2010)
Bobroff, N., Kochut, A., Beaty, K.A.: Dynamic placement of virtual machines for managing sla violations. In: The 10th IFIP/IEEE International Symposium on Integrated Network Management, IM 2007, pp. 119–128 (2007)
Esnault, A., Feller, E., Morin, C.: Energy-aware distributed ant colony based virtual machine consolidation in IaaS clouds, dumas-00725215, version 1–24 Aug, 4–6 (2012)
Xu, L., Wang, W., Zhang, X.: Oriented-SLA and energy-efficient virtual machine management strategy of cloud data centers. Int. J. Grid Distrib. Comput. 9(1), 237–248 (2016). http://dx.doi.org/10.14257/ijgdc.2016.9.1.24
Li, L.: Energy consumption management of virtual cloud computing platform. In: 2017 IOP Conference Series Earth and Environmental Science, vol. 94, p. 012193 (2017)
Fauzi, A., Mulyadi, E., Fadil, A., Idhom, M.: Management of virtual machine as an energy conservation in private cloud computing system. In: MATEC Web Conferences, vol. 58, p. 03008 (2016). https://doi.org/10.1051/mateconf/20165803008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Shahbazi, H., Jamshidi-Nejad, S. (2018). Smart Deployment of Virtual Machines to Reduce Energy Consumption of Cloud Computing Based Data Centers Using Gray Wolf Optimizer. In: Damaševičius, R., Vasiljevienė, G. (eds) Information and Software Technologies. ICIST 2018. Communications in Computer and Information Science, vol 920. Springer, Cham. https://doi.org/10.1007/978-3-319-99972-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-99972-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99971-5
Online ISBN: 978-3-319-99972-2
eBook Packages: Computer ScienceComputer Science (R0)