Optimizing Software-Defined Networking (SDN) Performance Through Machine Learning-Based Traffic Management
DOI:
https://doi.org/10.29304/jqcsm.2025.17.22193Keywords:
Anomaly detection, Machine learning, Routing optimization, Software-defined networking, Traffic classificationAbstract
This paper proposes a hybrid machine learning-based framework for Software Defined Networking (SDN) environments, integrating a Deep Q-Network (DQN) for intelligent routing optimization and an Autoencoder for anomaly detection. The system dynamically learns optimal routing policies while simultaneously identifying network threats in real-time. Both real and synthetic datasets were used to validate the framework, demonstrating improved network efficiency and detection accuracy. Experimental results confirm the framework’s capability to adapt to diverse traffic patterns, optimize network flow, and secure SDN infrastructures effectively.
Downloads
References
M. Al Jameel, T. Kanakis, S. Turner, A. Al-Sherbaz, and W. S. Bhaya, “A reinforcement learning-based routing for real-time multimedia traffic transmission over software-defined networking,” Electronics (Basel), vol. 11, no. 15, p. 2441, 2022.
F. Alhaidari et al., “Intelligent software-defined network for cognitive routing optimization using deep extreme learning machine approach,” Computers, Materials & Continua, vol. 67, no. 1, pp. 1269–1285, 2021.
A. O. Alzahrani and M. J. F. Alenazi, “ML‐IDSDN: Machine learning based intrusion detection system for software‐defined network,” Concurr Comput, vol. 35, no. 1, p. e7438, 2023.
S. Alwabisi, R. Ouni, and K. Saleem, “Using machine learning and software-defined networking to detect and mitigate DDoS attacks in fiber-optic networks,” Electronics (Basel), vol. 11, no. 23, p. 4065, 2022.
X. Chen, X. Wang, B. Yi, Q. He, and M. Huang, “Deep learning-based traffic prediction for energy efficiency optimization in software-defined networking,” IEEE Syst J, vol. 15, no. 4, pp. 5583–5594, 2020.
A. R. Mohammed, S. A. Mohammed, and S. Shirmohammadi, “Machine learning and deep learning based traffic classification and prediction in software defined networking,” in 2019 IEEE International Symposium on Measurements & Networking (M&N), IEEE, 2019, pp. 1–6.
R. Amin, E. Rojas, A. Aqdus, S. Ramzan, D. Casillas-Perez, and J. M. Arco, “A survey on machine learning techniques for routing optimization in SDN,” IEEE Access, vol. 9, pp. 104582–104611, 2021.
E. H. Bouzidi, A. Outtagarts, R. Langar, and R. Boutaba, “Deep Q-Network and traffic prediction based routing optimization in software defined networks,” Journal of Network and Computer Applications, vol. 192, p. 103181, 2021.
M. K. Awad, M. H. H. Ahmed, A. F. Almutairi, and I. Ahmad, “Machine learning-based multipath routing for software defined networks,” Journal of Network and Systems Management, vol. 29, no. 2, p. 18, 2021.
S. Faezi and A. Shirmarz, “A comprehensive survey on machine learning using in software defined networks (SDN),” Human-Centric Intelligent Systems, vol. 3, no. 3, pp. 312–343, 2023.
M. Jiménez-Lázaro, J. Berrocal, and J. Galán-Jiménez, “Flow-based service time optimization in software-defined networks using deep reinforcement learning,” Comput Commun, vol. 216, pp. 54–67, 2024.
G. Kim, Y. Kim, and H. Lim, “Deep reinforcement learning-based routing on software-defined networks,” IEEE Access, vol. 10, pp. 18121–18133, 2022.
H. Joo, S. Lee, S. Lee, and H. Kim, “Optimizing time-sensitive software-defined wireless networks with reinforcement learning,” IEEE Access, vol. 10, pp. 119496–119505, 2022.
S. S. Mahgoub, M. M. Ashour, M. A. Yakout, and E. AbdElhalim, “Traffic classification in software defined networks based on machine learning algorithms,” International Journal of Telecommunications, vol. 4, no. 01, pp. 1–19, 2024.
A. O. Salau and M. M. Beyene, “Software defined networking based network traffic classification using machine learning techniques,” Sci Rep, vol. 14, no. 1, p. 20060, 2024.
N. Satheesh et al., “Flow-based anomaly intrusion detection using machine learning model with software defined networking for OpenFlow network,” Microprocess Microsyst, vol. 79, p. 103285, 2020.
N. Bilal, S. Askar, and K. Muheden, “Challenges and Outcomes of Combining Machine Learning with Software-Defined Networking for Network Security and management Purpose: A Review,” The Indonesian Journal of Computer Science, vol. 13, no. 2, 2024.
D. Nunez-Agurto, W. Fuertes, L. Marrone, and M. Macas, “Machine Learning-Based Traffic Classification in Software-Defined Networking: A Systematic Literature Review, Challenges, and Future Research Directions.,” IAENG Int J Comput Sci, vol. 49, no. 4, 2022.
R. Setiawan et al., “Retraction Note: Encrypted Network Traffic Classification and Resource Allocation with Deep Learning in Software Defined Network,” 2025, Springer US New York.
J. Xie et al., “A survey of machine learning techniques applied to software defined networking (SDN): Research issues and challenges,” IEEE Communications Surveys & Tutorials, vol. 21, no. 1, pp. 393–430, 2018.
Y. Zhao, Y. Li, X. Zhang, G. Geng, W. Zhang, and Y. Sun, “A survey of networking applications applying the software defined networking concept based on machine learning,” IEEE access, vol. 7, pp. 95397–95417, 2019.
M. U. Younus, M. K. Khan, and A. R. Bhatti, “Improving the software-defined wireless sensor networks routing performance using reinforcement learning,” IEEE Internet Things J, vol. 9, no. 5, pp. 3495–3508, 2021.
L. Huo, D. Jiang, Z. Lv, and S. Singh, “An intelligent optimization‐based traffic information acquirement approach to software‐defined networking,” Comput Intell, vol. 36, no. 1, pp. 151–171, 2020.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Karar Talal Hamzah

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.