Dynamic Load Balancing in Cloud Computing: A Review and a Novel Approach

Authors

DOI:

https://doi.org/10.4108/eetiot.5387

Keywords:

Cloud computing, Load balancing, Responsive time, execution time, system stability

Abstract

In cloud computing, load balancing is essential since it guarantees effective resource utilisation and reduces response times. It effectively distributes incoming workload across available servers. Load balancing involves dividing tasks among multiple systems or resources over the internet. By distributing traffic and workloads, load balancing ensures that no server or computer is overloaded, underutilized, or idle in a cloud computing environment. To enhance overall performance in the cloud, it optimises a number of variables, including execution time, response time, and system stability. To increase the effectiveness and reliability of cloud services, load balancing evenly distributes traffic, workloads, and computing resources across the environment. The proposed method, Enhanced Dynamic Load Balancing for Cloud Computing, adjusts load distribution and maintains a balanced system by considering variables like server capacity, workload distribution, and system load. By incorporating these factors and employing adaptive threshold adjustment, this approach optimizes resource allocation and enhances system performance. Experimental research shows that the proposed new novel approach is more effective and efficient than current load balancing techniques. In this context of cloud computing, this ground-breaking method offers a workable substitute for dynamic load balancing.

Downloads

Download data is not yet available.
<br data-mce-bogus="1"> <br data-mce-bogus="1">

References

Abhay Kumar Agarwal, Atul Raj, A New Static Load Balancing Algorithm in Cloud Computing. International Journal of Computer Applications (0975 – 8887), Volume 132 – No.2, December2022. DOI: https://doi.org/10.5120/ijca2015907285

Sangeeta, Suman, Load Balancing in Cloud Computing: A Review, International Journal of Advanced Research in Computer Science, Volume 9, No. 2, March – April 2018. DOI: https://doi.org/10.26483/ijarcs.v9i2.5816

Ahmad AA Alkhatiba), Abeer Alsabbagh, Randa Maraqa, Shadi Alzubi, Load Balancing Techniques in Cloud Computing: Extensive Review, Advances in Science, Technology and Engineering Systems Journal (ASTES Journal), Vol. 6, No. 2, 860 – 870 (2021). DOI: https://doi.org/10.25046/aj060299

S. Suguna and R. Barani, Simulation of Dynamic Load Balancing Algorithms, Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015. DOI: https://doi.org/10.9756/BIJSESC.8061

Soumya Ray and Ajanta De Sarkar, “Execution analysis of load balancing algorithms in cloud computing environment,” International Journal on Cloud Computing: Services and Architecture (IJCCSA),Vol.2, No.5, October 2021. DOI: https://doi.org/10.5121/ijccsa.2012.2501

N. R. Tadapaneni, “A Survey Of Various Load Balancing Algorithms In Cloud Computing,” 2020.

Manjula K., S. Meenakshi Sundaram, Improved and Efficient Dynamic Load Balancing Algorithm in Cloud Based Distributed System, International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-8 Issue-5, January 2020 DOI: https://doi.org/10.35940/ijrte.E6889.018520

Amrutanshu Panigrahi, Bibhuprasad Sahu, Saroj Kumar Rout, and Amiya Kumar Rath, M-Throttled: Dynamic Load Balancing Algorithm for Cloud Computing, © Springer Nature Singapore Pte Ltd. 2021 D. Mishra et al. (eds.), Intelligent and Cloud Computing, Smart Innovation, Systems and Technologies 194, DOI: https://doi.org/10.1007/978-981-15-5971-6_1

Soumen Swarnakar, Ritik Kumar, Saurabh Krishn, Improved Dynamic Load Balancing Approach in Cloud Computing. 2020 IEEE International Conference for Convergence in Engineering. DOI: https://doi.org/10.1109/ICCE50343.2020.9290602

R. Sajjan, B. R. Yashwantrao, “Load balancing and its algorithms in cloud computing: a survey,” International Journal of Computer Sciences and Engineering, 5(1), 95–100, 2017.

Ren et al., “The load balancing algorithm in cloud computing environment,” in International Conference on Computer Science and Network Technology, Changchun, China, 2012. DOI: https://doi.org/10.1109/ICCSNT.2012.6526078

J. Bhatia et al., “HTV Dynamic Load Balancing Algorithm for Virtual Machine Instances in Cloud,” in International Symposium on Cloud and Services Computing, Mangalore, KA, 2012. DOI: https://doi.org/10.1109/ISCOS.2012.25

Dharmesh Kashyap, Jaydeep Viradiya, “A Survey of Various Load Balancing Algorithms in Cloud Computing”, International Journal of Scientific & Technology Research, Vol. 3, Issue 11, November 2014.

D. C. Devi and V. R. Uthariaraj, “Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks,” The Scientific World Journal, vol. 2016, pp. 1–14, Feb. 2016 DOI: https://doi.org/10.1155/2016/3896065

A. Khiyati, M. Zbakh, H. El Bakkali, D. El Kettani “Load Balancing Cloud Computing: State Of Art”IEEE, 2012. DOI: https://doi.org/10.1109/JNS2.2012.6249253

Martin Randles, David Lamb, A. Taleb-Bendiab, A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops DOI: https://doi.org/10.1109/WAINA.2010.85

A. Singh, P. Goyal, S. Batra: Anoptimized round robin scheduling Algorithm for CPU scheduling, International journal of computer and Electrical engineering (IJCEE), vol. 2, No. 7, Pp 2383- 2385, December, 2010.

S. K. Upadhyay, A. Bhattacharya, S. Arya, T. Singh, “Load optimization in cloud computing using clustering: a survey,” Int. Res. J. Eng. Technol, 5(4), 2455–2459, 2018.

N. R. Tadapaneni, “A Survey Of Various Load Balancing Algorithms In Cloud Computing,” 2020.

Downloads

Published

12-03-2024

How to Cite

[1]
J. Laha, S. Pattnaik, and K. S. Chaudhury, “Dynamic Load Balancing in Cloud Computing: A Review and a Novel Approach”, EAI Endorsed Trans IoT, vol. 10, Mar. 2024.