Skip to main content

The Task Allocation to Virtual Machines on Dynamic Load Balancing in Cloud Environments

  • Conference paper
  • First Online:
Proceedings of International Conference on Paradigms of Communication, Computing and Data Analytics (PCCDA 2023)

Part of the book series: Algorithms for Intelligent Systems ((AIS))

Abstract

In cloud computing, a number of resources are accessible to handle incoming requests. A number of VM are overloaded, and a number of VM are underloaded or inactive for task processing due to the ad hoc appearance of requests for task execution. By ensuring that all cloud resources are used with the help of an effective load balancing strategy, we can boost performance. Virtual machine allocation has drawn a lot of attention as one of the most important issues in cloud computing. In order to maximise resource use, we aim to multidimensionally load balance all the physical computers in the cloud computing platform described in this chapter. Numerous meta-heuristic techniques have been developed to address the NP-hard problem of cloud load balancing. In this study, Ant Colony Optimisation (ACO), a cloud load balancing strategy inspired by Ant Systems, is presented. We extensively simulate our proposed approach to show that it can successfully perform load balancing in VM allocation and enhance resource utilisation for the cloud computing.

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 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 299.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. Mayank S, Jain SC (2021) A predictive priority-based dynamic resource provisioning scheme with load balancing in heterogeneous cloud computing. IEEE Access 9:62653–62664

    Article  Google Scholar 

  2. Tawfeek MA, El-Sisi A, Keshk AE, Torkey FA (2013) Cloud task scheduling based on ant colony optimization. In: Computer engineering & systems (ICCES), pp 64–69

    Google Scholar 

  3. Li K, Xu G, Zhao G, Dong Y, Wang D 2011) Cloud task scheduling based on load balancing ant colony optimization. In: Sixth annual Chinagrid conference (ChinaGrid). IEEE, pp 3–9

    Google Scholar 

  4. Razaque A, Vennapusa NR, Soni N, Janapati GS (2016) Task scheduling in cloud computing. In: IEEE long Island systems, applications and technology conference (LISAT), pp 1–5

    Google Scholar 

  5. Nizomiddin BK, Choe T-Y (2015) Dynamic task scheduling algorithm based on ant colony scheme 7(4)

    Google Scholar 

  6. Hongyan C, Li Y, Liu X, Ansari N, Liu Y (2016) Cloud service reliability modelling and optimal task scheduling. IET Commun 1–12

    Google Scholar 

  7. Tsai CW, Huang WC, Chiang MH, Chiang MC, Yang CS (2014) A hyper-heuristic scheduling algorithm for cloud. IEEE Trans Cloud Comput 2(2):236–250

    Article  Google Scholar 

  8. Panda SK, Jana PK (2016) Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Inf Syst Front 1–27

    Google Scholar 

  9. Shagufta K, Niresh S (2014), Effective scheduling algorithm for load balancing using ant colony optimization in cloud computing. Int J Adv Res Comput Sci Soft En 4(2)

    Google Scholar 

  10. Banerjee S, Mukherje I, Mahanti PK (2009) Cloud computing initiative using modified ACO framework, vol 3. World Academy of Science, Engineering and Technology

    Google Scholar 

  11. Li K, Xu G, Zhao G, Dong Y, Wang D (2011) Cloud task scheduling based on load balancing ant colony optimization. In: 2011 Sixth annual ChinaGrid conference. IEEE

    Google Scholar 

  12. Ratan M, Anant J (2012) Ant colony optimization: a solution of load balancing in cloud. Int J Web Semant Technol (IJWesT) 3(2)

    Google Scholar 

  13. He H, Xu G, Pang S, Zhao Z (2016) AMTS: adaptive multi-objective task scheduling strategy in cloud computing. China Commun 13(4):162–171

    Article  Google Scholar 

  14. Zuo L, Shu L, Dong S, Zhu C, Hara T (2015) A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access 3:2687–2699

    Article  Google Scholar 

  15. Domanal SG, Guddeti RMR, Buyya R (2020) A hybrid bio-inspired algorithm for scheduling and resource management in cloud environment. IEEE Trans Serv Comput 13(1):3–15

    Article  Google Scholar 

  16. Jain REACO (2020) An enhanced ant colony optimization algorithm for task scheduling in cloud computing. Int J Secur Appl 13(4):91–100

    Google Scholar 

  17. Wei X (2020) Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing, J Ambient Intell Hum Comput 1(0123456789):3

    Google Scholar 

  18. Arfa M, Muhammad S, Muhammad T (2021) MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization, cluster. Computing. https://doi.org/10.1007/s10586-021-03322-3

  19. Joshi NA (2014) Dynamic load balancing in cloud computing environments. Int J Adv Res Eng Technol (IJARET) 5:201–205

    Google Scholar 

  20. Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rudresh Shah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Shah, R., Jain, S. (2023). The Task Allocation to Virtual Machines on Dynamic Load Balancing in Cloud Environments. In: Yadav, A., Nanda, S.J., Lim, MH. (eds) Proceedings of International Conference on Paradigms of Communication, Computing and Data Analytics. PCCDA 2023. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-99-4626-6_12

Download citation

Publish with us

Policies and ethics