Modern Load Balancing Techniques and Their Effects on Cloud Computing

Asan Baker Kanbar, Kamaran Faraj


Cloud computing is a new and advanced viewpoint for large-scale parallel and distributed computing systems. Cloud computing is growing quickly, and users are demanding more services and better results, so cloud-computing load balancing has become a very thought-provoking and important research area. Load on the cloud is growing extremely with the expansion of new applications. Load balancing is a major area of the cloud computing environment, which guarantees that all connected devices or processors simultaneously perform the same amount of work. Hence, an efficient load-balancing scheme is needed to improve the performance of cloud computing. Different researchers in the past years have proposed several load-balancing algorithms. This paper examines the important necessities and concerns for designing and implementing a suitable load balancer for cloud environments. In addition, we constitute an entire survey of recently proposed cloud load balancing solutions; finally, we propose evaluating these solutions based on suitable metrics and discuss their advantages and disadvantages.


Keywords: cloud computing, load balancing, task, scheduling, resource allocation.

Full Text:



ALWORAFI M. A., DHARI A., AL-HASHMI A. A., DAREM A. B., and SURESHA. An improved SJF scheduling algorithm in cloud computing environment. Proceedings of the International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques, Mysuru, 2016, pp. 208-212.

UPADHYAYA J., & AHUJA N. J. Quality of service in cloud computing in higher education: A critical survey and innovative model. Proceedings of the International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), Palladam, 2017, pp. 137–140.

KATYAL M., & MISHRA A. A comparative study of load balancing algorithms in cloud computing environment. International Journal of Distributed and Cloud Computing, 2013, 1(2): 5-14.

ABED S., & SHUBAIR D. S. Enhancement of task scheduling technique of big data cloud computing. Proceedings of the International Conference on Advances in Big Data, Computing and Data Communication Systems, Durban, 2018, pp. 1-6.

KANERIA O., & BANYAL R. Analysis and improvement of load balancing in cloud computing. Proceedings of the International Conference on ICT in Business Industry & Government, Indore, 2016, pp. 1-5.

KHANI H., YAZDANI N., and MOHAMMADI S. A self-organized load-balancing mechanism for cloud computing. Concurrency and Computation: Practice and Experience, 2017, 29(4): e3897.

MOUSAVI S., MOSAVI A., and VARKONYI-KOCZY A. R. A load-balancing algorithm for resource allocation in cloud computing. In: LUCA D., SIRGHI L., and COSTIN C. (eds.) Recent Advances in Technology Research and Education. INTER-ACADEMIA 2017. Advances in Intelligent Systems and Computing, Vol. 660. Springer, Cham, 2018: 289-296.

CHEN J., LI K., TANG Z., BILAL K., YU S., WENG C., and LI K. A parallel random forest algorithm for big data in a spark cloud computing environment. IEEE Transactions on Parallel and Distributed Systems, 2017, 28(4): 919-933.

SINGH S., & CHANA I. EARTH: energy-aware autonomic resource scheduling in cloud computing. Journal of Intelligent & Fuzzy Systems, 2016, 30(3): 1581–1600.

MA J., LI W., FU T., YAN L., and HU G. A novel dynamic task scheduling algorithm based on improved genetic algorithm in cloud computing. In: ZENG Q. A. (eds.) Wireless Communications, Networking and Applications. Lecture Notes in Electrical Engineering, Vol. 348. Springer, New Delhi, 2016: 829–835.

WEI W., FAN X., SONG H., FAN X., and YANG J. Imperfect information dynamic stackelberg game based resource allocation using hidden Markov for cloud computing. IEEE Transactions on Services Computing, 2018, 11(1): 78–89.

PILLAI P. S., & RAO S. Resource allocation in cloud computing using the uncertainty principle of game theory. IEEE Systems Journal, 2016, 10(2): 637–648.

SOTOMAYOR B., MONTERO R. S., LLORENTE I. M., and FOSTER I. Virtual infrastructure management in private and hybrid clouds. IEEE Internet Computing, 2009, 13(5): 14-22.

RADOJEVIC B., & ZAGAR M. Analysis of issues with load balancing algorithms in hosted (cloud) environments. Proceedings of the 34th International Convention MIPRO, Opatija, 2011, pp. 416-420.

LEE R., & JENG B. Load-balancing tactics in cloud. Proceedings of the International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, Beijing, 2011, pp. 447-454.

WANG S. C., YAN K. Q., LIAO W. P., and WANG S. S. Towards a load balancing in a three-level cloud computing network. Proceedings of the 3rd International Conference on Computer Science and Information Technology, Chengdu, 2010, pp. 108-113.

KADIM U. N., & MOHAMMED I. J. A Hybrid Software Defined Networking-Based Load Balancing and Scheduling Mechanism for Cloud Data Centers. Journal of Southwest Jiaotong University, 2020, 55(3).

ABDUL-JABBAR S. S., ALDUJAILI A., MOHAMMED S. G., and SAEED H. S. Integrity and Security in Cloud Computing Environment: A Review. Journal of Southwest Jiaotong University, 2020, 55(1).


  • There are currently no refbacks.