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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
Nizomiddin BK, Choe T-Y (2015) Dynamic task scheduling algorithm based on ant colony scheme 7(4)
Hongyan C, Li Y, Liu X, Ansari N, Liu Y (2016) Cloud service reliability modelling and optimal task scheduling. IET Commun 1–12
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
Panda SK, Jana PK (2016) Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Inf Syst Front 1–27
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)
Banerjee S, Mukherje I, Mahanti PK (2009) Cloud computing initiative using modified ACO framework, vol 3. World Academy of Science, Engineering and Technology
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
Ratan M, Anant J (2012) Ant colony optimization: a solution of load balancing in cloud. Int J Web Semant Technol (IJWesT) 3(2)
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
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
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
Jain REACO (2020) An enhanced ant colony optimization algorithm for task scheduling in cloud computing. Int J Secur Appl 13(4):91–100
Wei X (2020) Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing, J Ambient Intell Hum Comput 1(0123456789):3
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
Joshi NA (2014) Dynamic load balancing in cloud computing environments. Int J Adv Res Eng Technol (IJARET) 5:201–205
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-99-4626-6_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-4625-9
Online ISBN: 978-981-99-4626-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)