Optimized Load Balancing using Software-Defined Networking (SDN)

Genetu Y. Basena*, P. V. G. D. Prasad Reddy**
*-** Department of Computer Science and Systems Engineering, Andhra University, Vishakhapatnam, India.
Periodicity:June - August'2022


In a cloud environment, handling user service requests and providing the requested resources fairly is critical. Load balancing is important to distribute service requests fairly to an unloaded server and to dynamically maintain load balancing across server farms. In conventional internet protocol (IP) networks, maintaining load balancing is a stubborn and non-adaptable task due to the forwarders' lack of global topology representation. Software-Defined Networking (SDN) provides centralized decision-making for any topological changes to manage changes dynamically. To solve the above problem, we propose a new server-side load balancing strategy that provides an efficient and effective server management scheme for SDN Open Flow networks. Experiments were done on the Ryu controller and the Mininet emulator showed that the performance was better than what was already available.


SDN, Control plane, Open Flow, Load Balancing, Ryu, Mininet.

How to Cite this Article?

Basena, G. Y., and Reddy, P. V. G. D. P. (2022). Optimized Load Balancing using Software-Defined Networking (SDN). i-manager’s Journal on Computer Science, 10(2), 20-26.


[1]. Al Nuaimi, K., Mohamed, N., Al Nuaimi, M., & Al- Jaroodi, J. (2012, December). A survey of load balancing in cloud computing: Challenges and algorithms. In 2012, Second Symposium on Network Cloud Computing and Applications, (pp. 137-142). IEEE. https://doi.org/10.1109/NCCA.2012.29
[2]. Ali, J., & Roh, B. H. (2020). An effective hierarchical control plane for software-defined networks leveraging TOPSIS for end-to-end QoS class-mapping. IEEE Access, 8, 88990-89006. https://doi.org/10.1109/ACCESS.2020.2993556
[3]. Ateya, A. A., Muthanna, A., Vybornova, A., Algarni, A. D., Abuarqoub, A., Koucheryavy, Y., &Koucheryavy, A. (2019). Chaotic salp swarm algorithm for SDN multicontroller networks. Engineering Science and Technology, an International Journal, 22(4), 1001-1012. https://doi.org/10.1016/j.jestch.2018.12.015
[4]. Chang, Y. C., Cai, W. X., &Jhuang, J. W. (2018, April). Bacteria-inspired communication mechanism based on software-defined network. In 2018, 27th Wireless and Optical Communication Conference (WOCC), (pp. 1-3). IEEE. https://doi.org/10.1109/WOCC.2018.8372712
[5]. Govindarajan, K., & Kumar, V. S. (2017, February). An intelligent load balancer for software defined networking (SDN) based cloud infrastructure. In 2017, Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), (pp. 1-6). IEEE. https://doi.org/10.1109/ICECCT.2017.8117881
[6]. Kaur, S., Kumar, K., Singh, J., & Ghumman, N. S. (2015, March). Round-robin based load balancing in software defined networking. In 2015, 2nd International Conference on Computing for Sustainable Global Development (Indiacom), (pp. 2136-2139). IEEE.
[7]. Lara, A., Kolasani, A., & Ramamurthy, B. (2014). Network innovation using openflow: A survey. IEEE Communications Surveys & Tutorials, 16(1), 493-512. https://doi.org/10.1109/SURV.2013.081313.00105
[8]. Li, G., Wang, X., & Zhang, Z. (2019). SDN-based load balancing scheme for multi-controller deployment. IEEE Access, 7, 39612-39622. https://doi.org/10.1109/ACCESS.2019.2906683
[9]. Oliveira, T., & Sargento, S. (2019, June). QoE-based load balancing of OTT video content in SDN networks. In 2019, IEEE Symposium on Computers and Communications (ISCC), (pp. 1-6). IEEE. https://doi.org/10.1109/ISCC47284.2019.8969720
[10]. Sathyanarayana, S., &Moh, M. (2016, July). Joint route-server load balancing in software defined networks using ant colony optimization. In 2016, International Conference on High Performance Computing & Simulation (HPCS), (pp. 156-163). IEEE. https://doi.org/10.1109/HPCSim.2016.7568330
[11]. Tkachova, O., Chinaobi, U., &Yahya, A. R. (2016). A load balancing algorithm for SDN. Scholars Journal of Engineering and Technology (SJET), 4(11), 527-533. https://doi.org/10.21276/sjet.2016.4.11.2
[12]. Xue, H., Kim, K. T., & Youn, H. Y. (2019). Dynamic load balancing of software-defined networking based on genetic-ant colony optimization. Sensors, 19(2), 311. https://doi.org/10.3390/s19020311
[13]. Zhang, H., & Guo, X. (2014, November). SDN-based load balancing strategy for server cluster. In 2014, IEEE 3rd International Conference on Cloud Computing and Intelligence Systems, (pp. 662-667). IEEE. https://doi.org/10.1109/CCIS.2014.7175817
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.