Skip to main content

Analysis of Energy Consumption in Cloud Center with Tasks Migrations

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1039))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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

  2. Lefevre, L., Orgerie, A.C.: Designing and evaluating an energy efficient cloud. J. Supercomputing 51(3), 352–373 (2010)

    Article  Google Scholar 

  3. 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

  4. 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

    Article  MATH  Google Scholar 

  5. 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

  6. 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)

    Google Scholar 

  7. 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

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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

  12. Aghajani, R., Xingjie, L., Ramanan; K.: Mean-field dynamics of load-balancing networks with general service distributions (2015)

    Google Scholar 

  13. 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

    Article  MathSciNet  MATH  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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)

    Google Scholar 

  20. 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

  21. Jain, R.: The Art of Computer Systems Performance Analysis, Techniques for Experimental Design Measurement, Simulation and Modeling. Wiley Professional Computing (1992). ISBN 0471503361

    Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Youssef Ait El Mahjoub , Jean-Michel Fourneau or Hind Castel-Taleb .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics