Load Balancing Techniques and comparison of Load scheduling Agorithms in Cloud Computing Infrastructure

Authors

  • Prabhat Bisht Scientist C, NIC, Chandigarh, Haryana India

Keywords:

Virtual Machine (VM) Load balancing, oad balancing techniques, cloud computing, fault tolerance design patterns (FTDP)

Abstract

Cloud computing is one of the latest and fastest growing technologies in the field of computation, computation strength of cloud based virtual machines is rapidly increasing because of smart resource provisioning feature. Because of this dynamic resource provisioning smart feature, virtual machines resources can be provisioned dynamically from the pool of available resources which become one of the biggest milestones for the success of mission critical web applications in cloud computing infrastructure. In brief, mission critical web application can be defined as an application whose downtime cannot be affordable at any time. Incoming traffic on such applications cannot be predictable. Applications like Facebook, Google, YouTube or Amazon are few example of mission critical web application and these applications are highly scalable in terms of availability. Success of mission critical web applications totally depends upon the efficient load balancer or load balancing techniques or load balancing algorithms, these algorithms distribute HTTP/HTTPS traffic or load in between different nodes of server cluster in the best optimized way. Implementation of efficient load balancer for load sharing among the server cluster nodes in an optimized way is still a great challenge. This paper describes cloud computing technology in brief and highlights positive and negative aspects of load balancing techniques and also describes different load balancing algorithms with comparison chart based on load balancing metrics.

 

References

S Afzal, G Kavitha, “Load balancing in cloud computing A hierarchical taxonomical classification,” Journal of Cloud Computing, Vol.8, Issue.1, pp.386-398, 2019.

Peter M. Mell, Timothy Grance, “The NIST definition of cloud computing,” National Institute of Standards and Technology, Vol.1, Issue.1, pp.1-7, 2011.

Shadab Siddiqui, Manuj Darbari, Diwakar Yagyasen, “Evaluating Load Balancing Algorithms for Performance Optimization in Cloud Computing,” International Journal of Innovative Technology and Exploring Engineering (IJITEE),Vol.8, Issue.12, pp.2217-2221, 2019.

Hyame Almandine, Sara Ayoubi, “An Efficient Survivable Design with Bandwidth Guarantees for Multi-Tenant Cloud Networks,” IEEE Transaction on network and service management, Vol.14, Issue.2, pp.357-372, 2017.

Jula, Amin, Elankovan Sundarajan and Zalinda Othman, “Cloud Computing Service Composition: A systematic review,” Journal of information systems and communications, Vol.3, Issue.1, pp.87-91, 2012.

Talwana Jonathan Charity, Gu Chun Hua ,”Resource Reliability using Fault Tolerance in Cloud Computing,” In the proceedings of the 2016 International Conference on Next Generation Computing Technologies-IEEE , India , 2016.

Fatima Shakeel, Seema Sharma, “Green Cloud Computing: A review on Efficiency of Data Centres and Virtualization of Servers,” In the proceeding of the 2017 International Conference on Computing, Communication and Automation –IEEE, India 2017.

A. Ibrahim, D. Kliazovich, P. Bouvry, “On Service Level Agreement Assurance in Cloud Computing Data Centers,” In the proceedings of the 2016 International Conference on Cloud Computing-IEEE, India , 2016.

Foram F Kherani, Prof Jignesh Vania, “Load Balancing in cloud computes,” The International journal of Engineering development and research , Vol.2, Issue.1, pp.907-912, 2014.

Kaur, A., Luthra, M. P, “ A Review on Load Balancing In Cloud Environment,” International journal of computers and technology, Vol.17, issue.1, pp.7120–7125 ,2018

R Mishra, Sambit Kumar, Bibhudatta Sahoo, and Priti Paramita Parida, "Load balancing in cloud computing: a big picture," Journal of King Saud University-Computer and Information Sciences , Vol.32 , Issue.2 , pp.149-158, 2020.

Y. S. Hong, J. H. No , S.Y. Kim , “DNS-Based Load Balancing in Distributed Web-server Systems”, In the Proceedings of the 2006 the Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems , Gyeongju, Korea, 2006.

Sidhu, Amandeep Kaur, Supriya Kinger, “Analysis of load balancing techniques in cloud computing” , International Journal of Computers and Technology , Vol.4, Issue.2, pp.737-741, 2013.

Krishna, P venkata, “Honey bee behavior inspired load balancing of tasks in cloud computing environments,” Applied Soft computing ,Vol.13 , Issue.5, pp.2292-2303, 2013.

T Kokilavani, D G Amalarethinam. “Load balanced min-min algorithm for static meta task scheduling in grid computing,” International journal of computer applications, Vol.20, Issue.2, pp.43-49, 2011.

O Ezekiel,M M Z Reshad , M A Elsoud, “Improved Max-Min Algorithm in cloud Computing “, International journal of computer applications ,Vol.50 , Issue.2, pp.22-27, 2012.

Nishant, Kumar, “Load balancing of nodes in cloud using ant colony optimization,” In the proceeding of 2012 International Conference of Modeling and Simulation, Cambridge, UK, 2012.

Downloads

Published

2023-08-31

How to Cite

[1]
P. Bisht, “Load Balancing Techniques and comparison of Load scheduling Agorithms in Cloud Computing Infrastructure”, Int. J. Sci. Res. Comp. Sci. Eng., vol. 11, no. 4, pp. 38–44, Aug. 2023.

Issue

Section

Review Article

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.