ADAPTIVE PATH ROUTING USING THE RYU CONTROLLER TO ENHANCE QUALITY OF SERVICE IN SOFTWARE-DEFINED NETWORKS

Authors

  • Ade Davy Wiranata Universitas Muhammadiyah Prof. Dr. HAMKA
  • Intan Murniasih Universitas LIA
  • Soleman Soleman Universitas Borobudur image/svg+xml

DOI:

https://doi.org/10.33480/jitk.v12i1.8493

Keywords:

Adaptive Path Routing, Mininet, Quality of Service, QoS-Aware Routing, Ryu Controller

Abstract

Software-Defined Networking (SDN) separates the forwarding layer from a programmable control layer, enabling traffic management from a single logical control point. However, when the controller forwards along purely topological shortest paths, it cannot exploit the path diversity of multi-rooted data-centre fabrics, so flows are concentrated on a subset of links while equally short alternatives stay idle. This work introduces an Adaptive Path Routing (APR) application for the Ryu controller. At each monitoring tick APR queries the OpenFlow statistics interface and selects end-to-end paths that minimize a normalized composite cost combining residual bandwidth, one-way delay, and loss. APR and the default shortest-path-first (SPF) baseline were implemented on the same controller and evaluated in Mininet on a k=4 fat-tree (20 switches, 16 hosts; links shaped to 10 Mbps and 2 ms) across four workloads, each repeated ten times. Against SPF, APR more than doubles aggregate TCP goodput under light load (9.28 to 18.93 Mbps, +104.1%, p<0.01) by spreading flows across the four core switches through load-aware path placement, while under saturation it matches the baseline and, owing to a 30% hysteresis threshold, never increases jitter or packet loss. These results show that live-metric adaptive path selection yields large throughput gains where path diversity can be exploited and behaves as a safe drop-in replacement for shortest-path forwarding otherwise.

Downloads

Download data is not yet available.

Author Biography

References

[1] V. A. Shirsath and M. M. Chandane, “Beyond the Basics: An In-Depth Analysis and Multidimensional Survey of Programmable Switch in Software-Defined Networking,” Int. J. Networked Distrib. Comput., vol. 13, no. 1, p. 8, Jun. 2025, doi: 10.1007/s44227-024-00049-6.

[2] M. Rostami and S. Goli-Bidgoli, “An overview of QoS-aware load balancing techniques in SDN-based IoT networks,” J. Cloud Comput., vol. 13, no. 1, p. 89, Apr. 2024, doi: 10.1186/s13677-024-00651-7.

[3] A. D. Wiranata, S. Sunardi, and I. Riadi, “Tinjauan Sistematis Quality Of Service Pada Layanan Jaringan Software Defined Networking,” Infotech J. Technol. Inf., vol. 11, no. 2, pp. 247–252, Nov. 2025, doi: 10.37365/jti.v11i2.422.

[4] A. Asruddin and A. D. Wiranata, “PERFORMANCE ANALYSIS OF THE OPENDAYLIGHT SDN CONTROLLER ON TREE TOPOLOGY: THROUGHPUT, JITTER, AND PACKET LOSS,” INFOTECH J., vol. 11, no. 2, pp. 408–415, Dec. 2025, doi: 10.31949/infotech.v11i2.16053.

[5] S. Kaczmarek and J. A. Litka, “Impact of SDN Controller’s Performance on Quality of Service,” IEEE Access, vol. 12, pp. 8262–8282, 2024, doi: 10.1109/ACCESS.2024.3352433.

[6] V. Sai R., P. U., S. Ch., S. K. Panda, and G. V., “An Enhanced Dynamic Multi-Path Routing Algorithm for Software Defined Networks,” Procedia Comput. Sci., vol. 233, pp. 12–21, 2024, doi: 10.1016/j.procs.2024.03.191.

[7] S. Aouad, I. El Meghrouni, Y. Sabri, A. Hilmani, and A. Maizate, “Quality of services in software defined networking: challenges and controller placement problems,” Indones. J. Electr. Eng. Comput. Sci., vol. 33, no. 2, p. 951, Feb. 2024, doi: 10.11591/ijeecs.v33.i2.pp951-959.

[8] M. Tahir, S. Hendra Sugara, and N. Estu Harsiwi, “Implementasi Quality of Service pada Manajemen Jaringan di SMKN Negeri 3 Bangkalan Menggunakan Teknologi Opendaylight Controller Menggunakan Metode HTB,” J. Ilm. Edutic Pendidik. Dan Inform., vol. 9, no. 1, pp. 63–76, Nov. 2022, doi: 10.21107/edutic.v9i1.17094.

[9] N. M. Yungaicela-Naula, C. Vargas-Rosales, J. A. Pérez-Díaz, and D. F. Carrera, “A flexible SDN-based framework for slow-rate DDoS attack mitigation by using deep reinforcement learning,” J. Netw. Comput. Appl., vol. 205, p. 103444, Sep. 2022, doi: 10.1016/j.jnca.2022.103444.

[10] M. K. Mohammed, M. K. Awad, E. M. Alotaibi, and R. Mohammadi, “An Implementation of Deep Reinforcement Learning‐Based Routing Framework for Open‐Network Operating System‐Controlled and Mininet‐Emulated Software‐Defined Networking,” IET Netw., vol. 14, no. 1, p. e70016, Jan. 2025, doi: 10.1049/ntw2.70016.

[11] L. P. Aguirre Sanchez, Y. Shen, and M. Guo, “MDQ: A QoS-Congestion Aware Deep Reinforcement Learning Approach for Multi-Path Routing in SDN,” J. Netw. Comput. Appl., vol. 235, p. 104082, Mar. 2025, doi: 10.1016/j.jnca.2024.104082.

[12] Y. Wang, M. Othman, W. O. Choo, R. Liu, and X. Wang, “DFRDRL: a dynamic fuzzy routing algorithm based on deep reinforcement learning with guaranteed latency and bandwidth for software-defined networks,” J. Big Data, vol. 11, no. 1, p. 150, Oct. 2024, doi: 10.1186/s40537-024-01029-x.

[13] Y. He, G. Xiao, J. Zhu, T. Zou, and Y. Liang, “Reinforcement learning-based SDN routing scheme empowered by causality detection and GNN,” Front. Comput. Neurosci., vol. 18, p. 1393025, Apr. 2024, doi: 10.3389/fncom.2024.1393025.

[14] W. Jiang et al., “Graph Neural Networks for Routing Optimization: Challenges and Opportunities,” Sustainability, vol. 16, no. 21, p. 9239, Oct. 2024, doi: 10.3390/su16219239.

[15] S. Faezi and A. Shirmarz, “A Comprehensive Survey on Machine Learning using in Software Defined Networks (SDN),” Hum.-Centric Intell. Syst., vol. 3, no. 3, pp. 312–343, Jun. 2023, doi: 10.1007/s44230-023-00025-3.

[16] N. Gupta, M. S. Maashi, S. Tanwar, S. Badotra, M. Aljebreen, and S. Bharany, “A Comparative Study of Software Defined Networking Controllers Using Mininet,” Electronics, vol. 11, no. 17, p. 2715, Aug. 2022, doi: 10.3390/electronics11172715.

[17] A. G. Abuabdallah, “Performance-based evaluation of SDN controllers: OpenDayLight and RYU,” J. Electr. Syst. Inf. Technol., vol. 13, no. 1, p. 35, Apr. 2026, doi: 10.1186/s43067-026-00343-z.

[18] D. J. Hamad, K. G. Yalda, and N. ȚăpuÈTM, “Performance Assessment of QoS metrics in Software Defined Networking using Floodlight Controller,” JOIV Int. J. Inform. Vis., vol. 7, no. 3, p. 631, Sep. 2023, doi: 10.30630/joiv.7.3.1288.

[19] D. Hui, S. H. Wei, L. O. Bi, X. Zhu, and S.-K. Yoon, “Performance Evaluation of Ryu, OpenDayLight and Floodlight Controllers in Diverse Software-Defined Networking Topologies,” J. Adv. Res. Des., vol. 132, no. 1, pp. 103–114, May 2025, doi: 10.37934/ard.132.1.103114.

[20] M. N. A. Sheikh, I.-S. Hwang, M. S. Raza, and M. S. Ab-Rahman, “A Qualitative and Comparative Performance Assessment of Logically Centralized SDN Controllers via Mininet Emulator,” Computers, vol. 13, no. 4, p. 85, Mar. 2024, doi: 10.3390/computers13040085.

[21] A. A. Bahashwan, M. Anbar, S. Manickam, T. A. Al-Amiedy, M. A. Aladaileh, and I. H. Hasbullah, “A Systematic Literature Review on Machine Learning and Deep Learning Approaches for Detecting DDoS Attacks in Software-Defined Networking,” Sensors, vol. 23, no. 9, p. 4441, May 2023, doi: 10.3390/s23094441.

Downloads

Published

2026-08-19

How to Cite

[1]
“ADAPTIVE PATH ROUTING USING THE RYU CONTROLLER TO ENHANCE QUALITY OF SERVICE IN SOFTWARE-DEFINED NETWORKS”, jitk, vol. 12, no. 1, pp. 228–236, Aug. 2026, doi: 10.33480/jitk.v12i1.8493.