Abstract
Reducing the energy consumption of a data center is a major goal in today’s digital world. We consider a cloud system represented by a set of physical servers hosting several Virtual Machines, and each one running tasks. We define a resource management policy that implements task migrations between overused servers to unused servers. The advantage of the policy is to balance the load and reduce the energy consumption. We model the system by a multi-server Jackson network, where each station represents a physical server, and the Virtual Machines are the servers. We derive an analytic formula for the energy consumption of the physical servers. We provide an upper bound of the migration energy for task migrations to reduce energy consumption. Moreover, we optimize the energy consumption, and we compute the migration rate that minimizes energy consumption.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Benoit, A., Lefevre, L., Orgerie, A.C., Rais, I.: Reducing the energy consumption of large scale computing systems through combined shutdown policies with multiple constraints. Int. J. High Performance Comput. Appl. 32(1) (2017). https://doi.org/10.1177/1094342017714530
Lefevre, L., Orgerie, A.C.: Designing and evaluating an energy efficient cloud. J. Supercomputing 51(3), 352–373 (2010)
Marin, A., Balsamo, S., Fourneau, J.M.: LB-networks: a model for dynamic load balancing in queueing networks. In: Performance Evaluation, vol. 115 (2017). https://doi.org/10.1016/j.peva.2017.06.004
Leino, J., Virtamo, J.: Insensitive load balancing in data networks. Comput. Netw. 50(8), 1059–1068 (2006). https://doi.org/10.1016/j.comnet.2005.09.009
Squillante, M.S., Nelson, R.D.: Analysis of task migration in shared-memory multiprocessor scheduling. In: ACM SIGMETRICS Performance Evaluation Review, vol. 19, no. 1, pp. 143–155 (1991). https://doi.org/10.1145/107972.107987
Beloglazov, A.: Energy-efficient management of virtual machines in data centers for cloud computing. Department of Computing and Information Systems. The University of Melbourne, Ph.D. thesis (2013)
Yunbo, L., Orgerie, A.C., Menaud, J.M.: Opportunistic scheduling in clouds partially powered by green energy. In: IEEE International Conference on Green Computing and Communications (GreenCom) (2015). https://doi.org/10.1109/DSDIS.2015.80
Orgerie, A.C., Amersho, B.L., Haudebourg, T., Quinson, M., Rifai, M. : Simulation toolbox for studying energy consumption in wired networks. In: CNSM International Conference on Network and Service Management. hal-01630226 (2017)
Huang, G., et al.: Auto scaling virtual machines for web applications with queueing theory. In: ICSAI The 3rd International Conference on Systems and Informatics (2016)
Yang, B., Tan, F., Dai, Y.-S., Guo, S.: Performance evaluation of cloud service considering fault recovery. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) CloudCom 2009. LNCS, vol. 5931, pp. 571–576. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10665-1_54
Chang, X., Wang, B., Muppala, J.K., Liu, J.: Modeling active virtual machines on IaaS clouds using an M/G/m/m+k queue. IEEE Trans. Serv. Comput. 9(3), 408–420 (2016) https://doi.org/10.1109/TSC.2014.2376563
Aghajani, R., Xingjie, L., Ramanan; K.: Mean-field dynamics of load-balancing networks with general service distributions (2015)
Whitt, W.: A diffusion approximation for the G/GI/n/m queue. Oper. Res. 52(6), 922–941 (2004). https://doi.org/10.1287/opre.1040.0136
Czachórski, T., Fourneau, J.M., Nycz, T., Pekergin, F.: Diffusion approximation model of multi-server stations with losses. Electr. Notes Theor. Comput. Sci 232, 125–143 (2009). https://doi.org/10.1016/j.entcs.2009.02.054
Omer, H.A., Gelenbe, E.: A Diffusion model for energy harvesting sensor nodes. In: 24th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS, pp. 154–158 (2016)
Gelenbe, E., Ceran, E.T.: Central or distributed energy storage for processors with energy harvesting. In: Sustainable Internet and ICT for Sustainability, SustainIT, pp. 1–3 (2015) https://doi.org/10.1109/SustainIT.2015.7101380
Gelenbe, E., Ceran, E.T.: Energy packet networks with energy harvesting. IEEE Access 4, 1321–1331 (2016). https://doi.org/10.1109/ACCESS.2016.2545340
Kurpiez, M., Orgerie, A.C., Sobe, A.: How much does a VM cost? Energy-proportional accounting in VM-based environments. In: PDP Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, p. 8 (2016). https://doi.org/10.1109/PDP.2016.70
Le Louët, G.: Maîtrise énergétique des centres de données virtualisés: D’un scénario de charge à l’optimisation du placement des calculs. École nationale supérieure des mines de Nantes, Ph.D. thesis (2014)
Ghosh, R., Longo, F., Naik, V.K., Trivedi, K.S.: Modeling and performance analysis of large scale IaaS clouds. Future Gen. Comput. Syst. 29(5), 1216–1234 (2013). https://doi.org/10.1016/j.future.2012.06.005
Jain, R.: The Art of Computer Systems Performance Analysis, Techniques for Experimental Design Measurement, Simulation and Modeling. Wiley Professional Computing (1992). ISBN 0471503361
Acknowledgment
Youssef Ait el mahjoub is supported by Labex Digiscosme (ANR 11-LABX-0045) PHD grant program and this research is a part of the Perfeco project.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Ait El Mahjoub, Y., Fourneau, JM., Castel-Taleb, H. (2019). Analysis of Energy Consumption in Cloud Center with Tasks Migrations. In: Gaj, P., Sawicki, M., Kwiecień, A. (eds) Computer Networks. CN 2019. Communications in Computer and Information Science, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-21952-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-21952-9_23
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21951-2
Online ISBN: 978-3-030-21952-9
eBook Packages: Computer ScienceComputer Science (R0)