Analysis of load balancing algorithms in cloud computing
DOI:
https://doi.org/10.18372/2073-4751.82.20374Keywords:
cloud computing, CloudSim, load balancing, simulation, task scheduling algorithms, Honeybee Foraging, Min-Min, ANOVA, virtualization, datacenterAbstract
This article presents the results of a simulation-based study on the performance of various load balancing algorithms in a cloud service infrastructure using the CloudSim v7.0.0 platform. The simulated environment included one datacenter with 10 hosts, 50 virtual machines, and 200 cloudlet tasks. Seven load balancing algorithms were compared: Round Robin, Throttled Load Balancing, Active Monitoring, Weighted Least Connection, Biased Random Sampling, Min-Min, and Honeybee Foraging. Simulation outcomes were evaluated based on average task completion time, CPU utilization, load variance, and task migration count. Statistical analysis, including ANOVA and pairwise t-tests, revealed significant differences in algorithm efficiency. Based on the findings, further improvement directions for load balancing strategies are proposed, with a focus on adaptive and hybrid approaches.
References
Calheiros R.N. et al. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience. 2011. Vol. 41(1). P. 23–50.
Buyya R., Broberg J., Goscinski A. Cloud Computing: Principles and Para-digms. Hoboken : John Wiley & Sons, 2011. 674 p.
Andreoli R. et al. CloudSim 7G: An Integrated Toolkit for Modeling and Simulation of Future Generation Cloud Computing Environments. Software: Prac-tice and Experience. 2025. Vol. 55(6). P. 1041–1058.
Beloglazov A., Buyya R. Optimal Online Deterministic Algorithms and Adap-tive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers. Concur-rency and Computation: Practice and Expe-rience. 2012. Vol. 24, iss. 13.
Ghribi C., Hadji M., Zeghlache D. Energy efficient VM scheduling in cloud data centers. 2013 13th IEEE/ACM Interna-tional Symposium on Cluster, Cloud, and Grid Computing : proceedings, Delft, Neth-erlands, 13–16 May 2013 / IEEE. 2013. P. 671–678. DOI: 10.1109/CCGrid.2013.89.
Tsakalidou V. N., Mitsou P., Pa-pakostas G. Machine learning for cloud re-sources management -- An overview. 2021. 10.48550/arXiv.2101.11984.
Vashistha D. et al. Deep Learning Based Load Balancing in Cloud Computing: A Survey. Procedia Computer Science. 2025 Vol. 259. P. 1963–1972.
Hameed A. et al. A survey and taxonomy on energy efficient resource allo-cation techniques for cloud computing sys-tems. Computing. 2014. Vol. 98(7).
Ghomia E. J., Rahmania A. M., Qaderb N. N. Load-balancing algorithms in cloud computing: A survey. Journal of Net-work and Computer Applications. 2017. Vol. 88. P. 50–71.
Kołodziej J. et al. Hierarchical ge-netic-based grid scheduling with energy op-timization. Cluster Computing. 2012. Vol. 16. P. 591–609.
Ko S. Y. et al. Making cloud in-termediate data fault-tolerant. 1st ACM Symposium on Cloud Computing, SoCC 2010 : proceedings, Indianapolis, IN, USA, 10–11 June 2010 / ACM. New York, 2010. P. 181–192.
Kliazovich D. et al. GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers. The Journal of Supercomputing. 2010. Vol. 62(3). P. 1–5.
Mehor Y., Rebbah M., Smail O. Energy-Aware Scheduling of Tasks in Cloud Computing. Informatica. 2024. Vol. 48. P. 125–136.
Nuaimi K., Mohamed N., Alnuai-mi M., Al-Jaroodi J. A Survey of Load Bal-ancing in Cloud Computing: Challenges and Algorithms. 2012 Second Symposium on Network Cloud Computing and Applications : proceedings, London, UK, 03–04 Decem-ber 2012 / IEEE. 2012. P. 137–142.
Singh S., Chana I. Q-aware: Quali-ty of service based cloud resource provision-ing. Computers & Electrical Engineering. 2015. Vol. 47. P. 138–160.
Abrishami S., Naghibzadeh M., Epema D. H. J. Deadline-constrained work-flow scheduling algorithms for IaaS Clouds. Future Generation Computer Systems. 2013. Vol. 29(1). P.158–169.
Dastjerdi A.V., Buyya R. Fog Computing: Helping the Internet of Things Realize its Potential. Computer. 2016. Vol. 49. P. 112–166.
Chiang M., Zhang T. Fog and IoT: An Overview of Research Opportunities. IEEE Internet of Things Journal. 2016. Vol. 3(6). P. 854–864.
Karaboga D., Basturk B. A pow-erful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimi-zation. 2007. Vol. 39. P. 459–471.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.




