Skip to main content

Energy-Efficient Resource Allocation Approaches for Cloud Computing Systems: A Survey and Taxonomy

  • Conference paper
  • First Online:
Smart Systems: Innovations in Computing

Abstract

As cloud computing is growing increasingly and clients are demanding more resources and better performance, load balancing for the cloud has become a very interesting and relevant research field. Several algorithms have been suggested to provide successful frameworks and algorithms to allocate the requests of the client to available cloud nodes. These techniques are aimed at enhancing the overall efficiency of the cloud and delivering more enjoyable and effective services for the customer. One of the most significant research challenges in cloud computing is the use of energy-aware technologies along with the management of service level agreements. In this article, we discuss the numerous algorithms suggested in cloud computing to solve the problem of energy-effective techniques.

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 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.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. Stavrinides, G.L., Karatza, H.D.: An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. Future Gener. Comput. Syst. 96, 216–226 (2019)

    Article  Google Scholar 

  2. Devaraj, A.F.S., Elhoseny, M., Dhanasekaran, S., Lydia, E.L., Shankar, K.: Hybridization of firefly and Improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. J. Parallel Distrib. Comput. (2020)

    Google Scholar 

  3. Arulkumar, V., Bhalaji, N.: Performance analysis of nature inspired load balancing algorithm in cloud environment. J. Ambient Intell. Humanized Comput. 1–8 (2020)

    Google Scholar 

  4. Bhattacherjee, S., Das, R., Khatua, S., Roy, S.: Energy-efficient migration techniques for cloud environment: a step toward green computing. J. Supercomput. 1–29 (2019)

    Google Scholar 

  5. He, K., Li, Z., Deng, D., Chen, Y.: Energy-efficient framework for virtual machine consolidation in cloud data centers. China Commun. 14(10), 192–201 (2017)

    Article  Google Scholar 

  6. Bharathi, P.D., Prakash, P., Kiran, M.V.K.: Energy efficient strategy for task allocation and VM placement in cloud environment. In: 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), pp. 1–6. IEEE (2017)

    Google Scholar 

  7. Mapetu, J.P.B., Kong, L., Chen, Z.: A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing. J. Supercomput. 1–42 (2020)

    Google Scholar 

  8. Ranjbari, M., Torkestani, J.A.: A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers. J. Parallel Distrib. Comput. 113, 55–62 (2018)

    Article  Google Scholar 

  9. Nazir, B.: QoS-aware VM placement and migration for hybrid cloud infrastructure. J. Supercomput. 74(9), 4623–4646 (2018)

    Article  Google Scholar 

  10. Khoshkholghi, M.A., Derahman, M.N., Abdullah, A., Subramaniam, S., Othman, M.: Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access 5, 10709–10722 (2017)

    Article  Google Scholar 

  11. Tarafdar, A., Debnath, M., Khatua, S., Das, R.K.: Energy and quality of service-aware virtual machine consolidation in a cloud data center. J. Supercomput. 1–32 (2020)

    Google Scholar 

  12. Haghshenas, K., Mohammadi, S.: Prediction-based underutilized and destination host selection approaches for energy-efficient dynamic VM consolidation in data centers. J. Supercomput. 1–18 (2020)

    Google Scholar 

  13. Yaghoubi, M., Maroosi, A.: Simulation and modeling of an improved multi-verse optimization algorithm for QoS-aware web service composition with service level agreements in the cloud environments. Simul. Modell. Practice Theory 102090 (2020)

    Google Scholar 

  14. Mandal, R., Mondal, M.K., Banerjee, S., Biswas, U.: An approach toward design and development of an energy-aware VM selection policy with improved SLA violation in the domain of green cloud computing. J. Supercomput. 1–20 (2020)

    Google Scholar 

  15. Li, Z., Yu, X., Yu, L., Guo, S., Chang, V.: Energy-efficient and quality-aware VM consolidation method. Future Gener. Comput. Syst. 102, 789–809 (2020)

    Article  Google Scholar 

  16. Gupta, A., Bhadauria, H.S., Singh, A.: SLA-aware load balancing using risk management framework in cloud. J. Ambient Intell. Humanized Comput. 1–10 (2020)

    Google Scholar 

  17. Paneru, D.R., Madhu, B.R., Naik, S.: A survey for energy efficiency in cloud data centers

    Google Scholar 

  18. Ali, S.A., Affan, M., Alam, M.: A study of efficient energy management techniques for cloud computing environment. arXiv preprint arXiv:1810.07458 (2018)

  19. Zhou, Z., Yu, J., Li, F., Yang, F.: Virtual machine migration algorithm for energy efficiency optimization in cloud computing. Concurrency Comput. Practice Experience 30(24), (2018)

    Article  Google Scholar 

  20. Haghighi, M.A., Maeen, M., Haghparast, M.: An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms. Wireless Pers. Commun. 104(4), 1367–1391 (2019)

    Article  Google Scholar 

  21. Kumar, G.G., Vivekanandan, P.: Energy efficient scheduling for cloud data centers using heuristic based migration. Cluster Comput. 22(6), 14073–14080 (2019)

    Article  Google Scholar 

  22. Saadi, Y., El Kafhali, S.: Energy-efficient strategy for virtual machine consolidation in cloud environment. Soft Comput. 1–15 (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pradeep Kumar Tiwari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sharma, C., Tiwari, P.K., Agarwal, G. (2022). Energy-Efficient Resource Allocation Approaches for Cloud Computing Systems: A Survey and Taxonomy. In: Somani, A.K., Mundra, A., Doss, R., Bhattacharya, S. (eds) Smart Systems: Innovations in Computing. Smart Innovation, Systems and Technologies, vol 235. Springer, Singapore. https://doi.org/10.1007/978-981-16-2877-1_44

Download citation

Publish with us

Policies and ethics