Keywords: cloud computing, scheduling, task allocation, virtual machines, hybrid algorithm, load balancing, optimization, cloudSim
Application of a hybrid load balancing algorithm for managing the distribution of computational tasks in high-load systems
UDC 004.4'23
DOI: 10.26102/2310-6018/2025.50.3.024
The growing volume of processed data and the widespread adoption of cloud technologies have made efficient task distribution in high-load computing systems a critical challenge in modern computer science. However, existing solutions often fail to account for resource heterogeneity, dynamic workload variations, and multi-objective optimization, leaving gaps in achieving optimal resource utilization. This study aims to address these limitations by proposing a hybrid load-balancing algorithm that combines the strengths of Artificial Bee Colony (ABC) and Max-Min scheduling strategies. The research employs simulation in the CloudSim environment to evaluate the algorithm’s performance under varying workload conditions (100 to 5000 tasks). Tasks are classified into "light" and "heavy" based on their MIPS requirements, with ABC handling lightweight tasks for rapid distribution and Max-Min managing resource-intensive tasks to minimize makespan. Comparative analysis against baseline algorithms (FCFS, SJF, Min-Min, Max-Min, PSO, and ABC) demonstrates the hybrid approach’s superior efficiency, particularly in large-scale and heterogeneous environments. Results show a 15–30% reduction in average task completion time at high loads (5000 tasks), confirming its adaptability and scalability. The study concludes that hybrid algorithms, integrating heuristic and metaheuristic techniques, offer a robust solution for dynamic cloud environments. The proposed method bridges the gap between responsiveness and strategic resource allocation, making it viable for real-world deployment in data centers and distributed systems. The practical significance of the work lies in increasing energy efficiency, reducing costs and ensuring quality of service (QoS) in cloud computing.
1. Durairaj S., Sridhar R. Coherent Virtual Machine Provisioning Based on Balanced Optimization Using Entropy-Based Conjectured Scheduling in Cloud Environment. Engineering Applications of Artificial Intelligence. 2024;132. https://doi.org/10.1016/j.engappai.2024.108423
2. Han Zh., Tan H., Wang R., Chen G., Li Yu., Lau F.Ch.M. Energy-Efficient Dynamic Virtual Machine Management in Data Centers. IEEE/ACM Transactions on Networking. 2019;27(1):344–360. https://doi.org/10.1109/tnet.2019.2891787
3. Gaggero М., Caviglione L. Model Predictive Control for Energy-Efficient, Quality-Aware, and Secure Virtual Machine Placement. IEEE Transactions on Automation Science and Engineering. 2019;16(1):420–432. https://doi.org/10.1109/TASE.2018.2826723
4. Mohammad O.K.J., Salih B.M. Improving Task Scheduling in Cloud Datacenters by Implementation of an Intelligent Scheduling Algorithm. Informatica. 2024;48(10). https://doi.org/10.31449/inf.v48i10.5843
5. Ahmed A., Adnan M., Abdullah S., Ahmad I., Alturki N., Jamel L. An Efficient Task Scheduling for Cloud Computing Platforms Using Energy Management Algorithm: A Comparative Analysis of Workflow Execution Time. IEEE Access. 2024;12:34208–34221. https://doi.org/10.1109/ACCESS.2024.3371693
6. Zolfaghari R., Rahmani A.M. Virtual Machine Consolidation in Cloud Computing Systems: Challenges and Future Trends. Wireless Personal Communications. 2020;115(3):2289–2326. https://doi.org/10.1007/s11277-020-07682-8
7. Geeta K., Prasad V.K. Multi-Objective Cloud Load-Balancing with Hybrid Optimization. International Journal of Computers and Applications. 2023;45(10):611–625. https://doi.org/10.1080/1206212X.2023.2260616
8. 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 Generation Computer Systems. 2019;96:216–226. https://doi.org/10.1016/j.future.2019.02.019
9. Belgacem А., Beghdad-Bey К. Multi-Objective Workflow Scheduling in Cloud Computing: Trade-Off Between Makespan and Cost. Cluster Computing. 2022;25(1):579–595. https://doi.org/10.1007/s10586-021-03432-y
10. Jena U.K., Das P.K., Kabat M.R. Hybridization of Meta-Heuristic Algorithm for Load Balancing in Cloud Computing Environment. Journal of King Saud University – Computer and Information Sciences. 2022;34(6):2332–2342. https://doi.org/10.1016/j.jksuci.2020.01.012
Keywords: cloud computing, scheduling, task allocation, virtual machines, hybrid algorithm, load balancing, optimization, cloudSim
For citation: Doichev V.S. Application of a hybrid load balancing algorithm for managing the distribution of computational tasks in high-load systems. Modeling, Optimization and Information Technology. 2025;13(3). URL: https://moitvivt.ru/ru/journal/pdf?id=1998 DOI: 10.26102/2310-6018/2025.50.3.024 (In Russ).
Received 18.06.2025
Revised 15.07.2025
Accepted 26.07.2025