Design and Deployment of a Dynamic Weighted Round-Robin SDN Load Balancing Mechanism with Distributed Controllers

Authors

  • M. Shona Ramaiah University of Applied Science, Bengaluru, Karnataka, India
  • Rinki Sharma Ramaiah University of Applied Science, Bengaluru, Karnataka, India
Volume: 15 | Issue: 6 | Pages: 30260-30266 | December 2025 | https://doi.org/10.48084/etasr.12773

Abstract

Software-Defined Networking (SDN) represents an innovative paradigm in network design that improves manageability, scalability, and adaptability. Within SDN, load balancing serves as a key component in optimizing network performance. SDN relying on a single centralized controller can lead to performance issues, especially under high traffic or excessive requests. To address this challenge, this study introduces an improved SDN load balancer that uses a Dynamic Weighted Round Robin algorithm with Distributed Controller (DWRR-DC), implemented using the Ryu controller. The proposed algorithm was implemented along with some existing load balancing methods, such as Random Selection (RS), Round Robin (RR), Least Time Weighted Round Robin (LTWRR), Weighted Round Robin (WRR), and Dynamic Weighted Random Selection (DWRS), emulated using the Mininet platform with a huge volume of simulated network traffic. Their performance was analyzed with respect to throughput and packet loss percentage, and the results were compared. The response time of the proposed and existing algorithms was also compared using the generated HTTP requests. Finally, the optimal number of controllers for the proposed algorithm was also obtained.

Keywords:

dynamic load balancing, Software Defined Networking (SDN), Ryu controller, Mininet

Downloads

Download data is not yet available.

References

R. Sharma and H. Reddy, "Effect of Load Balancer on Software-Defined Networking (SDN) based Cloud," in 2019 IEEE 16th India Council International Conference (INDICON), Rajkot, India, Dec. 2019, pp. 1–4. DOI: https://doi.org/10.1109/INDICON47234.2019.9030327

M. Shona and R. Sharma, "Implementation and Comparative Analysis of Static and Dynamic Load Balancing Algorithms in SDN," in 2023 International Conference for Advancement in Technology (ICONAT), Goa, India, Jan. 2023, pp. 1–7. DOI: https://doi.org/10.1109/ICONAT57137.2023.10080430

K. Kaur, S. Kaur, and V. Gupta, "Least Time Based Weighted Load Balancing Using Software Defined Networking," in Advances in Computing and Data Sciences, Ghaziabad, India, 2017, pp. 309–314. DOI: https://doi.org/10.1007/978-981-10-5427-3_33

S. B. Vyakaranal and J. G. Naragund, "Weighted Round-Robin Load Balancing Algorithm for Software-Defined Network," in Emerging Research in Electronics, Computer Science and Technology, 2019, pp. 375–387. DOI: https://doi.org/10.1007/978-981-13-5802-9_35

M. L. Chiang, H. S. Cheng, H. Y. Liu, and C. Y. Chiang, "SDN-based server clusters with dynamic load balancing and performance improvement," Cluster Computing, vol. 24, no. 1, pp. 537–558, Mar. 2021. DOI: https://doi.org/10.1007/s10586-020-03135-w

J. Cui, Q. Lu, H. Zhong, M. Tian, and L. Liu, "A Load-Balancing Mechanism for Distributed SDN Control Plane Using Response Time," IEEE Transactions on Network and Service Management, vol. 15, no. 4, pp. 1197–1206, Sep. 2018. DOI: https://doi.org/10.1109/TNSM.2018.2876369

H. Sufiev, Y. Haddad, L. Barenboim, and J. Soler, "Dynamic SDN Controller Load Balancing," Future Internet, vol. 11, no. 3, Mar. 2019, Art. no. 75. DOI: https://doi.org/10.3390/fi11030075

Y. C. Wang, Y. D. Lin, and G. Y. Chang, "SDN-based dynamic multipath forwarding for inter–data center networking," International Journal of Communication Systems, vol. 32, no. 1, 2019, Art. no. e3843. DOI: https://doi.org/10.1002/dac.3843

J. Yu, Y. Wang, K. Pei, S. Zhang, and J. Li, "A load balancing mechanism for multiple SDN controllers based on load informing strategy," in 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS), Kanazawa, Japan, Oct. 2016, pp. 1–4. DOI: https://doi.org/10.1109/APNOMS.2016.7737283

S. F. Issawi, A. A. Halees, and M. Radi, "An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads," Engineering, Technology & Applied Science Research, vol. 5, no. 3, pp. 795–800, Jun. 2015. DOI: https://doi.org/10.48084/etasr.554

Y. A. H. Omer, A. B. A. Mustafa, and A. G. Abdalla, "Performance Analysis of Round Robin Load Balancing in SDN," in 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), Khartoum, Sudan, Feb. 2021, pp. 1–5. DOI: https://doi.org/10.1109/ICCCEEE49695.2021.9429662

V. Kumar, S. Jangir, and D. G. Patanvariya, "Traffic Load Balancing in SDN Using Round-Robin and Dijkstra Based Methodology," in 2022 International Conference for Advancement in Technology (ICONAT), Goa, India, Jan. 2022, pp. 1–4. DOI: https://doi.org/10.1109/ICONAT53423.2022.9725862

I. T. Singh, T. R. Singh, and T. Sinam, "Server Load Balancing with Round Robin Technique in SDN," in 2022 International Conference on Decision Aid Sciences and Applications (DASA), Chiangrai, Thailand, Mar. 2022, pp. 503–505. DOI: https://doi.org/10.1109/DASA54658.2022.9765287

M. D. Tache (Ungureanu), O. Păscuțoiu, and E. Borcoci, "Optimization Algorithms in SDN: Routing, Load Balancing, and Delay Optimization," Applied Sciences, vol. 14, no. 14, Jan. 2024, Art. no. 5967. DOI: https://doi.org/10.3390/app14145967

C. Wijaya, R. Wiryasaputra, C. Y. Huang, J. Tanato, and C. T. Yang, "Load Balancing Algorithm in a Software-Defined Network Environment with Round Robin and Least Connections," in Smart Grid and Internet of Things, TaiChung, Taiwan, 2024, pp. 148–157. DOI: https://doi.org/10.1007/978-3-031-55976-1_15

N. Joshi and D. Gupta, "Application Layer Load Balancing in Software Defined Networking Using Priority Based Round Robin Scheduling Algorithm," Wireless Personal Communications, vol. 136, no. 2, pp. 759–772, May 2024. DOI: https://doi.org/10.1007/s11277-024-11273-2

B. Manasa and A. R. Babu, "Dynamic Weighted Round Robin Approach in Software-Defined Networks Using Pox Controller," International Journal on Recent and Innovation Trends in Computing and Communication, vol. 11, no. 5, pp. 304–310, May 2023. DOI: https://doi.org/10.17762/ijritcc.v11i5.6618

S. Khan, A. Akram, H. Alsaif, and M. Usman, "Emulating Software Defined Network using Mininet-ns3-WIFI Integration for Wireless Networks," Wireless Personal Communications, vol. 118, no. 1, pp. 75–92, May 2021. DOI: https://doi.org/10.1007/s11277-020-08002-w

A. T. Albu-Salih, "Performance Evaluation of Ryu Controller in Software Defined Networks," Journal of Al-Qadisiyah for Computer Science and Mathematics, vol. 14, no. 1, Feb. 2022. DOI: https://doi.org/10.29304/jqcm.2022.14.1.879

T. Khudhair and O. Athab, "Recent Tools of Software-Defined Networking Traffic Generation and Data Collection," Al-Khwarizmi Engineering Journal, vol. 21, no. 2, pp. 93–105, Jun. 2025. DOI: https://doi.org/10.22153/kej.2025.06.002

Downloads

How to Cite

[1]
M. Shona and R. Sharma, “Design and Deployment of a Dynamic Weighted Round-Robin SDN Load Balancing Mechanism with Distributed Controllers”, Eng. Technol. Appl. Sci. Res., vol. 15, no. 6, pp. 30260–30266, Dec. 2025.

Metrics

Abstract Views: 271
PDF Downloads: 295

Metrics Information