Skip to main content

A Walkthrough in Live Migration Strategies for Energy-Aware Resource Management in Cloud

  • Chapter
  • First Online:
Autonomic Computing in Cloud Resource Management in Industry 4.0

Abstract

The era of modern computing has fascinated the masses and has outreached to their daily grinds via provisioning day-to-day services for facilitating their work. With this extensive reachability of human populace on service-oriented paradigms, the requirement to manage the existing resources has also escalated. Cloud being the global capturer of pay-per-utility model has become the point of convergence of modern technologies in serving the clients in their day-to-day chores. The extensions of cloud computing, majorly, IoT, Fog Model, and NBIoT, have proliferated across geographical boundaries to every corner of the world. Thus, the exaggerating use of such platforms for services has created a dire need for resource management and is becoming as a major challenge to be addressed before service providers. Besides, the increasing traffic on cloud has also posed a threatening alarm before the cloud human entities and, as per the available statistics, electricity consumption will hike from 632 to 1963 Billion Kilo Watt Hours by the end of 2020 and CO2 emission would be ~1034 megatons. Although it has encapsulated the research focus, and many heuristics have been proposed in this direction, still an infallible solution strategy needs to be derived. Bin packing is an upstanding solution to the problem, and its pragmatic implementation is realized through employing live migration strategies. Consequently, this research study presents an extensive exploration in the direction of resource management and energy management in cloud along with the techniques of live migration as a mitigation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Dillon, T., Wu, C., & Chang, E. (2010). Cloud computing: Issues and challenges. Proceedings - international conference on advanced information networking and applications (pp. 27–33). AINA. https://doi.org/10.1109/AINA.2010.187.

  2. Savu, L. (2011). Cloud computing: Deployment models, delivery models, risks and research challanges. 2011 international conference on computer and management, CAMAN 2011. https://doi.org/10.1109/CAMAN.2011.5778816.

  3. Hari Krishna, B., Kiran, S., Murali, G., & Pradeep Kumar Reddy, R. (2016). Security issues in service model of cloud computing environment. Procedia Computer Science, 87, 246–251. https://doi.org/10.1016/j.procs.2016.05.156.

    Article  Google Scholar 

  4. https://fortune.com/2019/09/18/internet-cloud-server-data-center-energy-consumption-renewable-coal/

  5. Gupta K, Katiyar V. Survey of resource provisioning heuristics in cloud and their parameters International Journal of Computational Intelligence Research 13, 5 (2017), pp. 1283–1300. ISSN 0973–1873.

    Google Scholar 

  6. Aceto, G., Botta, A., De Donato, W., & Pescapè, A. (2013). Cloud monitoring: A survey. Computer Networks, 57(9), 2093–2115.

    Article  Google Scholar 

  7. Krauter, K., Buyya, R., & Maheswaran, M. (2002). A taxonomy and survey of grid resource management systems for distributed computing. Software: Practice and Experience, 32(2), 135–164.

    MATH  Google Scholar 

  8. Rajasekar, B., & Manigandan, S. K. (2015). Efficient resource allocation strategies in cloud computing. International Journal of Innovative Research in Computer and Communication Engineering., 3(2), 1239–1244.

    Google Scholar 

  9. https://shodhganga.inflibnet.ac.in/bitstream/10603/219788/12/12_chapter3.pdf

  10. Torres, J., Carrera, D., Hogan, K., Gavaldà, R., Beltran, V., & Poggi, N. (2008). Reducing wasted resources to help achieve green data centers. IPDPS Miami 2008 – proceedings of the 22nd IEEE international parallel and distributed processing symposium, program and CD- ROM. https://doi.org/10.1109/IPDPS.2008.4536219.

  11. Cardosa, M., Korupolu, M. R., & Singh, A. (2009). Shares and utilities based power consolidation in virtualized server environments. 2009 IFIP/IEEE international symposium on integrated network management, IM 2009 (pp. 327–334). https://doi.org/10.1109/INM.2009.5188832.

  12. Csorba, M. J., Meling, H., & Heegaard, P. E. (2010). Ant system for service deployment in private and public clouds. Proceeding of the 2nd workshop on bio-inspired algorithms for distributed systems, BADS ’10 (pp. 19–28). https://doi.org/10.1145/1809018.1809024.

  13. Lee, Y. C., & Zomaya, A. Y. (2012). Energy efficient utilization of resources in cloud computing systems. Journal of Supercomputing, 60(2), 268–280. https://doi.org/10.1007/s11227-010-0421-3.

    Article  Google Scholar 

  14. Beloglazov, A., &Buyya, R. (2010). Energy efficient allocation of virtual machines in cloud data centers. CCGrid 2010 – 10th IEEE/ACM international conference on cluster, cloud, and grid computing (pp. 577–578). https://doi.org/10.1109/ccgrid.2010.45.

  15. Murtazaev, A., & Oh, S. (2011). Sercon: Server consolidation algorithm using live migration of virtual machines for green computing. IETE Technical Review (Institution of Electronics and Telecommunication Engineers, India), 28(3), 212–231. https://doi.org/10.4103/0256-4602.81230.

    Article  Google Scholar 

  16. Garg, S. K., Yeo, C. S., &Buyya, R. (2012). Green cloud framework for improving carbon (pp. 491–502).

    Google Scholar 

  17. Mazzucco, M., & Dyachuk, D. (2012). Optimizing cloud providers revenues via energy efficient server allocation. Sustainable Computing: Informatics and Systems, 2(1), 1–12. https://doi.org/10.1016/j.suscom.2011.11.001.

    Article  Google Scholar 

  18. Boru, D., Kliazovich, D., Granelli, F., Bouvry, P., &Zomaya, A. Y. (2013). Energy-efficient data replication in cloud computing datacenters (pp. 446–451).

    Google Scholar 

  19. Tian, W., Xiong, Q., & Cao, J. (2013). An online parallel scheduling method with application to energy-efficiency in cloud computing. 2006. https://doi.org/10.1007/s11227-013-0974-z.

  20. Moreno, I. S., Yang, R., Xu, J., & Wo, T. (2013). Improved energy-efficiency in cloud datacenters with interference-aware virtual machine placement.

    Google Scholar 

  21. Jeong, J., Kim, S. H., Kim, H., Lee, J., & Seo, E. (2013). Analysis of virtual machine live-migration as a method for power-capping. Journal of Supercomputing, 66(3), 1629–1655. https://doi.org/10.1007/s11227-013-0956-1.

    Article  Google Scholar 

  22. Singh, S., & Chana, I. (2014). Energy based Efficient Resource Scheduling: A Step Towards Green Computing. International Journal of Energy, Information and Communications 5(2), 35–52.

    Google Scholar 

  23. Zhao, X., & Jamali, N. (2014). Energy-aware resource allocation for multicores with per-core frequency scaling. Journal of Internet Services and Applications, 5, 1–15.

    Article  Google Scholar 

  24. Horri, A., &Sadegh, M. (2014). Novel resource allocation algorithms to performance and energy efficiency in cloud computing. https://doi.org/10.1007/s11227-014-1224-8.

  25. Quang-Hung, N., Le, D. K., Thoai, N., & Son, N. T. (2014). Heuristics for energy-aware VM allocation in HPC clouds. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8860, 248–261. https://doi.org/10.1007/978-3-319-12778-1_19.

    Article  Google Scholar 

  26. Sami, M., Haggag, M., & Salem, D. (2015). Resource allocation and server consolidation algorithms for green computing. International Journal of Scientific & Engineering Research, 6(12), 313–316.

    Google Scholar 

  27. Selvi, R., &Anitha, V. K. (2015). Energy constrained resource scheduling for cloud environment. 3(2):417–421.

    Google Scholar 

  28. Dong, Z., Liu, N., & Rojas-cessa, R. (2015). Greedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers. https://doi.org/10.1186/s13677-015-0031-y.

  29. Gupta, K., &Katiyar, V. (2016). Energy aware virtual machine migration techniques for cloud environment. Journal of Grid Computing, 141(2).

    Google Scholar 

  30. Alismail, S. M. (2016). Green algorithm to reduce the energy consumption in cloud computing data centres (pp. 557–561).

    Google Scholar 

  31. Deng, D., He, K., & Chen, Y. (2016). Dynamic virtual machine consolidation for improving energy efficiency in cloud data centers.

    Google Scholar 

  32. Sharma, Y., Javadi, B., Si, W., & Sun, D. (2016). Reliability and energy efficiency in cloud computing systems: Survey and taxonomy. Journal of Network and Computer Applications, 74, 66–85. https://doi.org/10.1016/j.jnca.2016.08.010.

    Article  Google Scholar 

  33. Sun, G., Liao, D., Anand, V., Zhao, D., & Yu, H. (2016). A new technique for efficient live migration of multiple virtual machines. Future Generation Computer Systems, 55(February), 74–86. https://doi.org/10.1016/j.future.2015.09.005.

    Article  Google Scholar 

  34. Science, C., Sciences, I., Science, C., & Sciences, I. (2017). Heuristic algorithms for energy and performance dynamic optimization in cloud computing. Yifei Zhang Shuguang Zhao., 36, 1335–1360. https://doi.org/10.4149/cai.

    Article  Google Scholar 

  35. Bala, R., & Mann, E. J. (2017). A research paper on green computing using energy efficient task allocation strategy in cloud environment. International Journals of Advanced Research in Computer Science and Software Engineering, 6, 186–191. https://doi.org/10.23956/ijarcsse/V7I6/0248.

    Article  Google Scholar 

  36. Han, G., Que, W., Jia, G., & Zhang, W. (2017). Author’ s accepted manuscript resource-utilization-aware energy efficient server consolidation algorithm for green computing in IIOT. Journal of Network and Computer Applications. https://doi.org/10.1016/j.jnca.2017.07.011.

  37. Gupta, K., & Katiyar, V. (2017). Energy-aware scheduling framework for resource allocation in a virtualized cloud data centre. International Journal of Engineering and Technology, 9(2), 558–563. https://doi.org/10.21817/ijet/2017/v9i2/170902032.

    Article  Google Scholar 

  38. Sharkh, M. A., &Shami, A. (2017). An Evergreen Cloud: Optimizing Energy Efficiency in Heterogeneous Cloud Computing Architectures. Vehicular Communications, February. https://doi.org/10.1016/j.vehcom.2017.02.004.

  39. Bermejo, B., Filiposka, S., Juiz, C., Gómez, B., & Guerrero, C. (n.d.). Improving the energy efficiency in cloud computing data centres through resource allocation techniques (pp. 211–236). https://doi.org/10.1007/978-981-10-5026-8.

  40. Khoshkholghi, M.A., Derahman, M.N., Abdullah, A., Subramaniam, S., Othman, M. (2017). Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers (p. 1). https://doi.org/10.1109/ACCESS.2017.2711043

  41. Chaabouni, T., & Khemakhem, M. (2018). Energy management strategy in cloud computing: A perspective study. Journal of Supercomputing, 74(12), 6569–6597. https://doi.org/10.1007/s11227-017-2154-z.

    Article  Google Scholar 

  42. Abdullah, M., Lu, K., Wieder, P., & Yahyapour, R. (2017). A heuristic-based approach for dynamic VMs consolidation in cloud data centers. Arabian Journal for Science and Engineering, 42(8), 3535–3549. https://doi.org/10.1007/s13369-017-2580-5.

    Article  Google Scholar 

  43. Diouani, S., &Medromi, H. (2018). Green cloud computing: Efficient energy-aware and dynamic resources management in data centers. July, 10–14. https://doi.org/10.14569/IJACSA.2018.090717

  44. Karuppasamy, M., & Balakannan, S. P. (2018). Energy saving from cloud resources for a sustainable green cloud computing environment. Journal of Cyber Security and Mobility, 7, 95–108. https://doi.org/10.13052/jcsm2245-1439.718.

    Article  Google Scholar 

  45. Yadav, R., Zhang, W., Li, K., Liu, C., Shafiq, M., & Karn, N. K. (2020). An adaptive heuristic for managing energy consumption and overloaded hosts in a cloud data center. Wireless Networks, 26(3), 1905–1919. https://doi.org/10.1007/s11276-018-1874-1.

    Article  Google Scholar 

  46. Rehman, Q. H. U., & Shu, G. (2019). Efficient VM selection heuristics for dynamic VM consolidation in cloud datacenters. Proceedings - 16th IEEE international symposium on parallel and distributed processing with applications, 17th IEEE international conference on ubiquitous computing and communications, 8th IEEE international conference on big data and cloud computing, 11th IEEE international conference on social computing and networking and 8th IEEE international conference on sustainable computing and communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018 (pp. 832–839). https://doi.org/10.1109/BDCloud.2018.00124

  47. Kaur, J., & Chana, I. (2018). Review of live virtual machine migration techniques in cloud computing. 2018 international conference on circuits and systems in digital enterprise technology, ICCSDET 2018 (pp. 1–6). https://doi.org/10.1109/ICCSDET.2018.8821170.

  48. Mishra, S. K., Mishra, S., Bharti, S. K., Sahoo, B., Puthal, D., & Kumar, M. (2018). VM selection using DVFS technique to minimize energy consumption in cloud system. Proceedings – 2018 international conference on information technology, ICIT 2018, December (pp. 284–289). https://doi.org/10.1109/ICIT.2018.00064.

  49. Sayadnavard, M. H., ToroghiHaghighat, A., & Rahmani, A. M. (2019). A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. Journal of Supercomputing, 75(4), 2126–2147. https://doi.org/10.1007/s11227-018-2709-7.

    Article  Google Scholar 

  50. Jeba, J. A. (2019). Towards green cloud computing an algorithmic approach for energy minimization in cloud data centers. International Journal of Cloud Applications and Computing, 9(1). https://doi.org/10.4018/IJCAC.2019010105.

  51. Panda, S. K., & Jana, P. K. (2019). An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Cluster Computing, 22(2), 509–527. https://doi.org/10.1007/s10586-018-2858-8.

    Article  Google Scholar 

  52. Ali, S. A., Affan, M., &Alam, M. (2019). A study of efficient energy management techniques for cloud computing environment. Proceedings of the 9th international conference on cloud computing, data science and engineering, confluence 2019 (pp. 13–18). https://doi.org/10.1109/CONFLUENCE.2019.8776977.

  53. Zakarya, M., & Gillam, L. (2019). Managing energy, performance and cost in large scale heterogeneous datacenters using migrations. Future Generation Computer Systems, 93, 529–547. https://doi.org/10.1016/j.future.2018.10.044.

    Article  Google Scholar 

  54. Hao, J. et al. (2019). Live migration of virtual machines in OpenStack: A perspective from reliability.

    Google Scholar 

  55. Mazrekaj, A., Nuza, S., Zatriqi, M., & Alimehaj, V. (2019). An overview of virtual machine live migration techniques. International Journal of Electrical and Computer Engineering, 9(5), 4433–4440. https://doi.org/10.11591/ijece.v9i5.pp4433-4440.

    Article  Google Scholar 

  56. Mandal, G., Dam, S., Dasgupta, K., & Dutta, P. (2020). A linear regression-based resource utilization prediction policy for live migration in cloud computing. Studies in Computational Intelligence, 870, 109–128. https://doi.org/10.1007/978-981-15-1041-0_7.

    Article  Google Scholar 

  57. John, N. P., & Bindu, R. B. V. (2020). A review on dynamic consolidation of virtual machines for effective energy management and resource utilization in data centres of cloud computing. Proceedings of the 4th international conference on computing methodologies and communication, ICCMC 2020, ICCMC (pp. 614–619). https://doi.org/10.1109/ICCMC48092.2020.ICCMC-000114.

  58. Wang, J. V., Ganganath, N., Cheng, C. T., & Tse, C. K. (2020). Bio-inspired heuristics for VM consolidation in cloud data centers. IEEE Systems Journal, 14(1), 152–163. https://doi.org/10.1109/JSYST.2019.2900671.

    Article  Google Scholar 

  59. https://www.theguardian.com/environment/2010/apr/30/cloud-computing-carbon-emissions, 2020.

  60. Venkatadri, M., Agarwal, A., & Pasricha, A. (2019). Self-characteristics based energy-efficient resource scheduling for cloud. Procedia Computer Science, 152, 204–211.

    Article  Google Scholar 

  61. Faruqui, N., Yousuf, M. A., Chakraborty, P., & Hossain, M. S. (2020). Innovative automation algorithm in micro-multinational data-entry industry. In Lecture notes of the institute for computer sciences, social-informatics and telecommunications engineering, LNICST (Vol. 325 LNICST, pp. 680–692). Springer. https://doi.org/10.1007/978-3-030-52856-0_54 .

  62. Khatun, M., Islam, M.I., Chakraborty, P., Ahmed, T., Sarker, A., and Shamim-Ul-Islam, M. (2020). Secrecy Capacity via Cooperative Transmitting under Rayleigh and Nakagami-m Fading Channel. Institute of Electrical and Electronics Engineers (IEEE), 82–85.

    Google Scholar 

  63. Dewangan, B. K., Agarwal, A., Venkatadri, M., & Pasricha, A. (2018, December). Autonomic cloud resource management. In 2018 fifth international conference on parallel, distributed and grid computing (PDGC) (pp. 138–143). IEEE.

    Google Scholar 

  64. Moghaddam, F. F., Ahmadi, M., Sarvari, S., Eslami, M., & Golkar, A. (2015). Cloud 511computing challenges and opportunities: A survey. 2015 international conference on telem- 512atics and future generation networks, TAFGEN 2015 (pp. 34–38). https://doi.org/10.1109/ 513TAFGEN.2015.7289571.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamali Gupta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Gupta, N., Gupta, K., Khurana, M., Gupta, D., Jain, A., Dewangan, B.K. (2021). A Walkthrough in Live Migration Strategies for Energy-Aware Resource Management in Cloud. In: Choudhury, T., Dewangan, B.K., Tomar, R., Singh, B.K., Toe, T.T., Nhu, N.G. (eds) Autonomic Computing in Cloud Resource Management in Industry 4.0. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-71756-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71756-8_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71755-1

  • Online ISBN: 978-3-030-71756-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics