A Lightweight Qdisc Triggered Controller (QTC) for Congestion Aware Software Defined Networks

Authors

  • Mustafa Ayad Anwer College of Engineering, Al-Karkh University of Science, Baghdad, 10081, Iraq.
  • Zaid Shakir Kadhim Al-Shammari Al-Karkh University of Science, College of Engineering
  • Ahmed Sabri Ghazi Behadili College of Engineering, Al-Karkh University of Science, Baghdad, 10081, Iraq.

DOI:

https://doi.org/10.30871/jaic.v10i4.13631

Keywords:

Software-Defined Networking (SDN), Qdisc triggered controller, Mininet, Ryu, Congestion aware, Adaptive path switching, OpenFlow

Abstract

Software Defined Networking (SDN) enables centralized and programmable traffic management. However, maintaining service quality under congestion remains a challenging task while using heavy computation or delayed network wide optimization. This paper presents a lightweight Qdisc Triggered Controller (QTC) for congestion aware path switching in SDN. The suggested controller monitors queueing discipline statistics specifically packet drops and qdisc overlimit events. The proposed mechanism is implemented using Ryu controller and evaluated in a Mininet based topology under normal, persistent, transient and sequential bottleneck scenarios. The experimental findings show that QTC maintains near baseline performance under normal network operation and provides substantial improvements under congestion. In the persistent bottleneck scenario, throughput increased from 2.102 Gbit/s with fixed path forwarding to 30.0 Gbit/s with QTC, while ICMP packet loss decreased from 5% to 0%. These results indicate that QTC provides a lightweight rule based solution for responsive congestion aware traffic engineering in SDN.

Downloads

Download data is not yet available.

References

[1] J. P. Simon, “The global internet market(s): a reconstruction of the views of the industry,” Digit. Policy Regul. Gov., vol. 22, no. 2, pp. 109–133, May 2020, doi: 10.1108/DPRG-10-2019-0092.

[2] Z. S. K. Al-Shammari, “Power Minimisation Techniques for Space-Based Wireless Sensor Networks,” thesis, University of Leicester, 2017. Accessed: May 01, 2026. [Online]. Available: https://figshare.le.ac.uk/articles/thesis/Power_Minimisation_Techniques_for_Space-Based_Wireless_Sensor_Networks/10199786/1

[3] A. A. Al-Shammaa and A. J. Stocker, “Distributed clusters classification algorithm for indoor wireless sensor networks using pre-defined knowledge-based database,” in 2019 IEEE Sensors Applications Symposium (SAS), Sophia Antipolis, France: IEEE, Mar. 2019, pp. 1–6. doi: 10.1109/SAS.2019.8706099.

[4] K. Nisar et al., “A survey on the architecture, application, and security of software defined networking: Challenges and open issues,” Internet Things, vol. 12, p. 100289, Dec. 2020, doi: 10.1016/j.iot.2020.100289.

[5] E. R. Jimson, K. Nisar, and Mohd. H. Bin Ahmad Hijazi, “Bandwidth management using software defined network and comparison of the throughput performance with traditional network,” in 2017 International Conference on Computer and Drone Applications (IConDA), Kuching: IEEE, Nov. 2017, pp. 71–76. doi: 10.1109/ICONDA.2017.8270402.

[6] H. Babbar, S. Rani, and S. A. AlQahtani, “Intelligent Edge Load Migration in SDN-IIoT for Smart Healthcare,” IEEE Trans. Ind. Inform., vol. 18, no. 11, pp. 8058–8064, Nov. 2022, doi: 10.1109/TII.2022.3172489.

[7] R. Mohammadi, S. Akleylek, A. Ghaffari, and A. Shirmarz, “Taxonomy of traffic engineering mechanisms in software-defined networks: a survey,” Telecommun. Syst., vol. 81, no. 3, pp. 475–502, Nov. 2022, doi: 10.1007/s11235-022-00947-6.

[8] S. J. Rajan et al., “Efficient traffic management with adaptive SDN in vehicular networks,” Sci. Rep., vol. 15, no. 1, p. 11785, Apr. 2025, doi: 10.1038/s41598-025-96365-0.

[9] A. B. Vieira, W. N. Paraizo, L. J. Chaves, L. H. A. Correia, and E. F. Silva, “An SDN-based energy-aware traffic management mechanism,” Ann. Telecommun., vol. 77, no. 3–4, pp. 139–150, Apr. 2022, doi: 10.1007/s12243-021-00863-x.

[10] R. Farahi, “A comprehensive overview of load balancing methods in software-defined networks,” Discov. Internet Things, vol. 5, no. 1, p. 6, Jan. 2025, doi: 10.1007/s43926-025-00098-5.

[11] I. Ali, S. Hong, and T. Cheung, “Quality of Service and Congestion Control in Software-Defined Networking Using Policy-Based Routing,” Appl. Sci., vol. 14, no. 19, p. 9066, Oct. 2024, doi: 10.3390/app14199066.

[12] N. O. X. Repo, noxrepo/nox. (Feb. 24, 2026). C++. Accessed: May 05, 2026. [Online]. Available: https://github.com/noxrepo/nox

[13] D. Erickson, “The beacon openflow controller,” in Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, Hong Kong China: ACM, Aug. 2013, pp. 13–18. doi: 10.1145/2491185.2491189.

[14] floodlight/floodlight. (Apr. 22, 2026). Java. Project Floodlight. Accessed: May 05, 2026. [Online]. Available: https://github.com/floodlight/floodlight

[15] P. Berde et al., “ONOS: towards an open, distributed SDN OS,” in Proceedings of the third workshop on Hot topics in software defined networking, Chicago Illinois USA: ACM, Aug. 2014, pp. 1–6. doi: 10.1145/2620728.2620744.

[16] J. Medved, R. Varga, A. Tkacik, and K. Gray, “OpenDaylight: Towards a Model-Driven SDN Controller architecture,” in Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014, Sydney, Australia: IEEE, Jun. 2014, pp. 1–6. doi: 10.1109/WoWMoM.2014.6918985.

[17] faucetsdn/ryu. (May 01, 2026). Python. Faucet SDN. Accessed: May 05, 2026. [Online]. Available: https://github.com/faucetsdn/ryu

[18] Md. T. Islam, N. Islam, and Md. A. Refat, “Node to Node Performance Evaluation through RYU SDN Controller,” Wirel. Pers. Commun., vol. 112, no. 1, pp. 555–570, May 2020, doi: 10.1007/s11277-020-07060-4.

[19] F. Chahlaoui, H. Dahmouni, and H. El Alami, “Multipath-routing based load-balancing in SDN networks,” in 2022 5th Conference on Cloud and Internet of Things (CIoT), Marrakech, Morocco: IEEE, Mar. 2022, pp. 180–185. doi: 10.1109/CIoT53061.2022.9766801.

[20] I. E. Kamarudin and M. A. Ameedeen, “QSroute: Enhancing Software Defined Networking Routing Scheme through Advanced QoS Metrics Integration,” JOIV Int. J. Inform. Vis., vol. 9, no. 4, p. 1697, Jul. 2025, doi: 10.62527/joiv.9.4.3025.

[21] Y. Zhang and S. Gorlatch, “Optimizing Energy Efficiency of QoS-Based Routing in Software-Defined Networks,” in Proceedings of the 17th ACM Symposium on QoS and Security for Wireless and Mobile Networks, Alicante Spain: ACM, Nov. 2021, pp. 87–94. doi: 10.1145/3479242.3487325.

[22] J.-H. Sung and Y.-C. Lin, “Software-Defined Network Congestion Mitigation Strategy Based on Link,” in Proceedings of the 2024 12th International Conference on Computer and Communications Management, Kagoshima-shi Japan: ACM, Jul. 2024, pp. 86–92. doi: 10.1145/3688268.3688282.

[23] J. Chen, W. Xiao, H. Zhang, J. Zuo, and X. Li, “Dynamic routing optimization in software-defined networking based on a metaheuristic algorithm,” J. Cloud Comput., vol. 13, no. 1, p. 41, Feb. 2024, doi: 10.1186/s13677-024-00603-1.

[24] M. I. Salman and B. Wang, “Boosting performance for software defined networks from traffic engineering perspective,” Comput. Commun., vol. 167, pp. 55–62, Feb. 2021, doi: 10.1016/j.comcom.2020.12.018.

[25] S. Jeong, D. Lee, J. Hyun, J. Li, and J. W.-K. Hong, “Application-aware traffic engineering in software-defined network,” in 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS), 2017, pp. 315–318. doi: 10.1109/APNOMS.2017.8094144.

Downloads

Published

2026-08-07

How to Cite

[1]
M. A. Anwer, Z. S. K. Al-Shammari, and A. S. G. Behadili, “A Lightweight Qdisc Triggered Controller (QTC) for Congestion Aware Software Defined Networks”, JAIC, vol. 10, no. 4, pp. 3140–3147, Aug. 2026.

Similar Articles

<< < 2 3 4 5 6 > >> 

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