Research Article

A Comprehensive Study of Load Balancing Architectures in Cloud Computing

Authors

  • Malvika Narsipuram * School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.
  • Ananya Rai School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.
  • Astha Tiwari School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.

https://doi.org/10.22105/siot.v1i2.36

Abstract

Load Balancing is the process of effectively dividing incoming network traffic among several backend servers. Essentially, there are three types in load balancing; software, hardware and cloud-native. In order to disperse network and application traffic, a hardware load balancer uses actual hardware that is located on the premises. There are two types of software load balancers: open-source and commercial. Both require installation before use. In contrast to software load balancers, a virtual load balancer (also known as cloud-native load balancer) installs a hardware load balancing device's software on a virtual machine. The main challenge is the need to compare their performance across diverse network environments while considering factors such as scalability, cost-effectiveness, and adaptability to dynamic workloads. In our work we have proposed a comparative analysis of cloud load balancing that will help the research community to select appropriate cloud load balancing according to the applications. Software, hardware, and cloud-based each has its own advantages and limitations. Our results demonstrate that software load balancers offer flexibility and ease of deployment, hardware load balancers often provide high performance and dedicated hardware resources, while cloud-based load balancers offer scalability and integration with cloud services. Furthermore the "best" type varies depending on factors such as the scale of the network, budget constraints, performance requirements, and the specific needs of the application or service being load balanced.

Keywords

Load balancing Cloud computing Cloud-native solution Software load balancing Hardware load balancing Scalability IoT

Author Biographies

  • Malvika Narsipuram, School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.

    Undergraduate student at KIIT University.

  • Ananya Rai, School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.

    Undergraduate student at KIIT University.

  • Astha Tiwari, School of Computer Engineering, KIIT Deemed to Be University, Bhubaneswar-751024, Odisha, India.

    Undergraduate student at KIIT university

References (39)
  1. [1] Rani, S., Kumar, D., & Dhingra, S. (2022, November). A review on dynamic load balancing algorithms. 2022 international conference on computing, communication, and intelligent systems (ICCCIS) (pp. 515-520). IEEE. https://doi.org/10.1109/ICCCIS56430.2022.10037671

  2. [2] Rai, H., Ojha, S. K., & Nazarov, A. (2020). Comparison study of load balancing algorithm. 2020 2nd International conference on advances in computing, communication control and networking (ICACCCN) (pp. 852-856). IEEE. https://doi.org/10.1109/ICACCCN51052.2020.9362905

  3. [3] Rahman, M., Iqbal, S., & Gao, J. (2014, April). Load balancer as a service in cloud computing. 2014 IEEE 8th international symposium on service oriented system engineering (pp. 204-211). IEEE. https://doi.org/10.1109/SOSE.2014.31

  4. [4] Mohapatra, H., & Rath, A. K. (2020). Fault-tolerant mechanism for wireless sensor network. IET wireless sensor systems, 10(1), 23–30. https://doi.org/10.1049/iet-wss.2019.0106

  5. [5] Moharir, M., Shobha, G., Oppiliappan, A., GVL, R. M. K., Pandit, S. N., Akash, R., & Saxena, M. (2020). A study and comparison of various types of load balancers. 2020 5th ieee international conference on recent advances and innovations in engineering (ICRAIE) (pp. 1–7). IEEE. https://doi.org/10.1109/ICRAIE51050.2020.9358333

Article Metrics

How to Cite

Narsipuram, M. ., Rai, A., & Tiwari, A. . (2024). A Comprehensive Study of Load Balancing Architectures in Cloud Computing. Smart Internet of Things, 1(2), 115-127. https://doi.org/10.22105/siot.v1i2.36

Similar Articles

1-10 of 47

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