Two-Stage Optimal Virtual Machine Load Balancing Algorithm for Cloud Computing

International Journal of Electronics and Communication Engineering |
© 2025 by SSRG - IJECE Journal |
Volume 12 Issue 3 |
Year of Publication : 2025 |
Authors : E. Suganthi, F. Kurus Malai Selvi |
How to Cite?
E. Suganthi, F. Kurus Malai Selvi, "Two-Stage Optimal Virtual Machine Load Balancing Algorithm for Cloud Computing," SSRG International Journal of Electronics and Communication Engineering, vol. 12, no. 3, pp. 179-189, 2025. Crossref, https://doi.org/10.14445/23488549/IJECE-V12I3P118
Abstract:
Cloud Computing (CC) is allocating resources flexibly to deliver services to end users via the Internet. To implement CC, it is necessary to tackle various obstacles, including resource finding, security, scheduling, and Load Balancing (LB). LB is the most difficult of these research problems. LB aims to allocate workloads to optimize resource usage and boost performance. This research paper proposes an efficient LB model for CC using a two-stage optimal meta-heuristic algorithm called TSOVM_LB. In the first stage, the Virtual Machine (VM) is chosen based on the Minimum Utilization and Migration (MUM) time. In the second stage, a multi-objective optimization algorithm, Modified Fish Swarm Optimization (MFSO), is used for VM allocation. This model allows the VM to the Physical Machine (PM). The proposed method was assessed using CloudSim, incorporating massive VMs and workload traces from the PlanetLab platform. The outcomes showed that the proposed technique attained much higher levels of energy efficiency, SLA compliance, and fewer VM migrations related to other modern techniques. The results presented here provide evidence of the efficacy of the proposed technique in optimizing the allocation of VMs in a cloud environment.
Keywords:
Load Balancing, Optimization, Fish Swarm, Cloud Computing, Virtual Machine.
References:
[1] Bhagyalakshmi Magotra, Deepti Malhotra, and Amit K. Dogra, “Adaptive Computational Solutions to Energy Efficiency in Cloud Computing Environment Using VM Consolidation,” Archives of Computational Methods in Engineering, vol. 30, pp. 1789-1818, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Mana Saleh Al Reshan et al., “A Fast Converging and Globally Optimized Approach for Load Balancing in Cloud Computing,” IEEE Access, vol. 11, pp. 11390-11404, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Arunkumar Gopu, and Neela Narayanan Venkataraman, “Virtual Machine Placement using Multi-objective Bat Algorithm with Decomposition in Distributed Cloud: MOBA/D for VMP,” International Journal of Applied Metaheuristic Computing, vol. 12, no. 4, pp. 62-77, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Soumen Swarnakar, Souvik Bhattacharya, and Chandan Banerjee, “A Bio-inspired and Heuristic-based Hybrid Algorithm for Effective Performance with Load Balancing in Cloud Environment,” International Journal of Cloud Applications and Computing, vol. 11, no. 4, pp. 59-79, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Harvinder Singh et al., “Metaheuristics for Scheduling of Heterogeneous Tasks in Cloud Computing Environments: Analysis, Performance Evaluation, and Future Directions,” Simulation Modelling Practice and Theory, vol. 111, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Dalia Abdulkareem Shafiq, N.Z. Jhanjhi, and Azween Abdullah, “Load Balancing Techniques in Cloud Computing Environment: A Review,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 7, pp. 3910-3933, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Jincheng Zhou et al., “Comparative Analysis of Metaheuristic Load Balancing Algorithms for Efficient Load Balancing in Cloud Computing,” Journal of Cloud Computing, vol. 12, pp. 1-21, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Muhammad Junaid et al., “Modeling an Optimized Approach for Load Balancing in Cloud,” IEEE Access, vol. 8, pp. 173208-173226, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Kethavath Prem Kumar et al., “An Efficient Load Balancing Technique Based on Cuckoo Search and Firefly Algorithm in Cloud,” International Journal of Intelligent Engineering and Systems, vol. 13, no. 3, pp. 422-432, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Bhavesh N. Gohil, and Dhiren R. Patel, “Load Balancing in Cloud Using Improved Gray Wolf Optimizer,” Concurrency and Computation: Practice and Experience, vol. 34, no. 11, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Insha Naz et al., “A Genetic Algorithm-Based Virtual Machine Allocation Policy for Load Balancing Using Actual Asymmetric Workload Traces,” Symmetry, vol. 15, no. 5, pp. 1-22, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Yogita Yashveer Raghav, and Vaibhav Vyas, “ACBSO: A Hybrid Solution for Load Balancing Using Ant Colony and Bird Swarm Optimization Algorithms,” International Journal of Information Technology, vol. 15, pp. 2847-2857, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Monireh H. Sayadnavard, Abolfazl Toroghi Haghighat, and Amir Masoud Rahmani, “A Multi-Objective Approach for Energy-Efficient and Reliable Dynamic VM Consolidation in Cloud Data Centers,” Engineering Science and Technology, an International Journal, vol. 26, pp. 1-13, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Kalka Dubey, and S.C. Sharma, “An Extended Intelligent Water Drop Approach for Efficient VM Allocation in Secure Cloud Computing Framework,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 7, pp. 3948-3958, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Mohammed Radi, Ali A. Alwan, and Yonis Gulzar, “Genetic-Based Virtual Machines Consolidation Strategy with Efficient Energy Consumption in Cloud Environment,” IEEE Access, vol. 11, pp. 48022-48032, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[16] G. Kanagaraj, and G. Subashini, “Uniform Distribution Elephant Herding Optimization (UDEHO) Based Virtual Machine Consolidation for Energy-Efficient Cloud Data Centres,” Automatika: Časopis za Automatiku, Mjerenje, Elektroniku, Računarstvo i Komunikacije, vol. 64, no. 3, pp. 529-539, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Puja Thakur, Jagapreet Sidhu, and Kushal Kanwar, “Dynamic Virtual Machine Consolidation in the Cloud: A Cuckoo Search Approach,” Procedia Computer Science, vol. 230, pp. 769-779, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Deafallah Alsadie, and Musleh Alsulami, “Efficient Resource Management in Cloud Environments: A Modified Feeding Birds Algorithm for VM Consolidation,” Mathematics, vol. 12, no. 12, pp. 1-20, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[19] H.S. Madhusudhan et al., “A Harris Hawk Optimisation System for Energy and Resource Efficient Virtual Machine Placement in Cloud Data Centers,” Plos one, vol. 18, no. 8, pp. 1-27, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Selvam Durairaj, and Rajeswari Sridhar, “MOM-VMP: Multi-Objective Mayfly Optimization Algorithm for VM Placement Supported by Principal Component Analysis (PCA) in Cloud Data Center,” Cluster Computing, vol. 27, pp. 1733-1751, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Abhishek Kumar Pandey, and Sarvpal Singh, “An Energy Efficient Particle Swarm Optimization Based VM Allocation for Cloud Data Centre: EEVMPSO,” EAI Endorsed Transactions on Scalable Information Systems, vol. 10, no. 5, pp. 1-15, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Rsmbabu Medara, and Ravi Shankar Singh, “Dynamic Virtual Machine Consolidation in a Cloud Data Center Using Modified Water Wave Optimization,” Wireless Personal Communications, vol. 130, pp. 1005-1023, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Chaoze Lu, Jianchao Zhou, and Qifeng Zou, “An Optimized Approach for Container Deployment Driven by a Two-Stage Load Balancing Mechanism,” PloS One, vol. 20, no. 1, pp. 1-32, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Jyotsna P. Gabhane, Sunil Pathak, and Nita Thakare, “An Improved Multi-Objective Eagle Algorithm for Virtual Machine Placement in Cloud Environment,” Microsystem Technologies, vol. 30, pp. 489-501, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Zhihua Li et al., “Resource-Efficient and Quality-Aware Virtual Machine Consolidation Method,” Journal of Grid Computing, vol. 23, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[26] M. Menaka, and K.S. Senthil Kumar, “Supportive Particle Swarm Optimization with Time-Conscious Scheduling (SPSO-TCS) Algorithm in Cloud Computing for Optimized Load Balancing,” International Journal of Cognitive Computing in Engineering, vol. 5, pp. 192-198, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Ruifeng Ma et al., “Qora: Neural-Enhanced Interference-Aware Resource Provisioning for Serverless Computing,” IEEE Transactions on Automation Science and Engineering, pp. 1-16, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Harpreet Kaur et al., “Enhanced K-Means Clustering of Tasks and Virtual Machines for Load Balancing in Fog Environment,” 13th International Conference on System Modeling & Advancement in Research Trends (SMART), Moradabad, India, pp. 565-570, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Farheen Bano et al., “A Levelized Multiple Workflow Heterogeneous Earliest Finish Time Allocation Model for Infrastructure as a Service (IaaS) Cloud Environment,” Algorithms, vol. 18, no. 2, pp. 1-31, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Xuehan Li et al., “Two-Stage Offloading for an Enhancing Distributed Vehicular Edge Computing and Networks: Model and Algorithm,” IEEE Transactions on Intelligent Transportation Systems, vol. 25, no. 11, pp. 17744-17761, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[31] Feng Zhang, “Design of Automated Container Layout and Resource Optimization Algorithm Based on Cloud Computing Technology,” International Conference on Mechatronics and Intelligent Control, Wuhan, China, vol. 13447, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[32] Lilu Zhu et al., “Two-Stage Learning Approach for Semantic-Aware Task Scheduling in Container-Based Clouds,” IEEE Transactions on Cloud Computing, vol. 13, no. 1, pp. 148-165, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[33] Peisong Li et al., “Reinforcement Learning Based Edge-End Collaboration for Multi-Task Scheduling in 6G Enabled Intelligent Autonomous Transport Systems,” IEEE Transactions on Intelligent Transportation Systems, pp. 1-14, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[34] Fahimeh Farahnakian et al., “Using Ant Colony System to Consolidate VMs for Green Cloud Computing,” IEEE Transactions on Services Computing, vol. 8, no. 2, pp. 187-198, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[35] Lianpeng Li et al., “SLA-Aware and Energy-Efficient VM Consolidation in Cloud Data Centers Using Robust Linear Regression Prediction Model,” IEEE Access, vol. 7, pp. 9490-9500, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[36] Fagui Liu et al., “A Virtual Machine Consolidation Algorithm Based on Ant Colony System and Extreme Learning Machine for Cloud Data Center,” IEEE Access, vol. 8, pp. 53-67, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[37] Zhenrui Peng et al., “Modification of Fish Swarm Algorithm based on Levy Flight and Firefly Behavior,” Computational Intelligence and Neuroscience, vol. 2018, no. 1, pp. 1-13, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[38] Zoltan Adam Mann, and Mate Szabó, “Which is the Best Algorithm for Virtual Machine Placement Optimization?,” Concurrency and Computation: Practice and Experience, vol. 29, no. 10, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[39] Zhoujun Ma et al., “Virtual Machine Migration Techniques for Optimizing Energy Consumption in Cloud Data Centers,” IEEE Access, vol. 11, pp. 86739-86753, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[40] S. Supreeth, and Kirankumari Patil, “VM Scheduling for Efficient Dynamically Migrated Virtual Machines (VMS-EDMVM) in Cloud Computing Environment,” KSII Transactions on Internet and Information Systems (TIIS), vol. 16, no. 6, pp. 1892-1912, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[41] Yifan Shao et al., “A Dynamic Virtual Machine Resource Consolidation Strategy Based on a Gray Model and Improved Discrete Particle Swarm Optimization,” IEEE Access, vol. 8, pp. 228639-228654, 2020.
[CrossRef] [Google Scholar] [Publisher Link]