Optimized Traffic Classification System for Software-Defined Networking using a Deep Learning-based Approach


  • Trapty Agarwal, Soumya K., Manish Nagpal, Karishma Desai, Krishna Nandan


Deep Learning (DL), Lightning Search fine-tuned Generative Adversarial Networks (LS-GAN), Software-Defined Networking (SDN).


Software-Defined Networking (SDN) increases scalability and flexibility of network administration by eliminating the control as well as data planes. SDN improves network management by doing away with the control and data planes, consequential in increased scalability and flexibility. A traffic classification system for SDN improves network efficiency by classifying the data flows. Quality of Services (QoS) enhances and optimizes use of resources with flexible adaptation to changing network requirements. To create an optimal traffic classification system for SDN, we proposed a novel Deep Learning (DL) approach called Lightning Search fine-tuned Generative Adversarial Networks (LS-GAN). We collected a dataset comprising several kinds of network traffic logs to train the suggested methodology. The obtained raw data is pre-processed using the Unit Vector Transformation (UVT) technique. Kernel Principal Component Analysis (K-PCA) is used with the processed data to determine the key features. The LS-GAN approach combines the potent capabilities of Generative Adversarial Networks (GANs) with blazingly quick search algorithms. The system can effectively and precisely detect different kinds of network traffic inside SDN designs by combining these methods. The proposed LS-GAN obtained a Precision (96.2%), Accuracy (98.3%), Recall (97.3%) and F1-score (98.6%). The experimental outcome show that the suggested LS-GAN approach performed better than existing approaches in SDN infrastructure for increased traffic classification.


Download data is not yet available.


Raikar, M. M., Meena, S. M., Mulla, M. M., Shetti, N. S., & Karanandi, M. (2020). Data traffic classification in software defined networks (SDN) using supervised-learning. Procedia Computer Science, 171, 2750-2759

Pradhan, B., Hussain, M. W., Srivastava, G., Debbarma, M. K., Barik, R. K., & Lin, J. C. W. (2022). A neuro‐evolutionary approach for software defined wireless network traffic classification. IET Communications

Nunez-Agurto, D., Fuertes, W., Marrone, L., & Macas, M. (2022). Machine Learning-Based Traffic Classification in Software-Defined Networking: A Systematic Literature Review, Challenges, and Future Research Directions. IAENG International Journal of Computer Science, 49(4)

Perera Jayasuriya Kuranage, M., Piamrat, K., & Hamma, S. (2020). Network traffic classification using machine learning for software defined networks. In Machine Learning for Networking: Second IFIP TC 6 International Conference, MLN 2019, Paris, France, December 3–5, 2019, Revised Selected Papers 2 (pp. 28-39). Springer International Publishing.

Shukla, P. K., Maheshwary, P., Subramanian, E. K., Shilpa, V. J., & Varma, P. R. K. (2023). Traffic flow monitoring in software-defined network using modified recursive learning. Physical Communication, 57, 101997

Masood, F., Khan, W. U., Jan, S. U., & Ahmad, J. (2023). AI-enabled traffic control prioritization in software-defined IoT networks for smart agriculture. Sensors, 23(19), 8218

Kumar, R., Venkanna, U., & Tiwari, V. (2023). Optimized traffic engineering in Software Defined Wireless Network based IoT (SDWN-IoT): State-of-the-art, research opportunities and challenges. Computer Science Review, 49, 100572

Eissa, M. E., Abdel Azim, M., & Ata, M. M. (2023). Design of an optimized traffic‐aware routing algorithm using integer linear programming for software-defined networking. International Journal of Communication Systems, e5517

Yusuf, M. N., Bakar, K. B. A., Isyaku, B., Osman, A. H., Nasser, M., & Elhaj, F. A. (2023). Adaptive Path Selection Algorithm with Flow Classification for Software-Defined Networks. Mathematics, 11(6), 1404

Ashour, M. M., Yakout, M. A., & AbdElhalim, E. (2024). Traffic Classification in Software Defined Networks based on Machine Learning Algorithms. International Journal of Telecommunications, 4(01), 1-19

Gunavathie, M. A., & Umamaheswari, S. (2024). Traffic-aware optimal routing in software defined networks by predicting traffic using neural network. Expert Systems with Applications, 239, 122415

Eissa, M. E., Mohamed, M. A., & Ata, M. M. (2024). A robust supervised machine learning based approach for offline-online traffic classification of software-defined networking. Peer-to-Peer Networking and Applications, 17(1), 479-506.

Charanarur, P., Thanh Hung, B., Chakrabarti, P., & Siva Shankar, S. (2024). Design optimization-based software-defined networking scheme for detecting and preventing attacks. Multimedia Tools and Applications, 1-19.

Jiménez-Lázaro, M., Berrocal, J., & Galán-Jiménez, J. (2024). Flow-based Service Time optimization in software-defined networks using Deep Reinforcement Learning. Computer Communications, 216, 54-67

Shaji, N. S., Muthalagu, R., & Pawar, P. M. (2024). SD-IIDS: intelligent intrusion detection system for software-defined networks. Multimedia Tools and Applications, 83(4), 11077-11109.

Sharma, A., Balasubramanian, V., & Kamruzzaman, J. (2024). A Temporal Deep Q Learning for Optimal Load Balancing in Software-Defined Networks. Sensors, 24(4), 1216

Qiu, F., Xu, H., & Li, F. (2024). Applying modified golden jackal optimization to intrusion detection for Software-Defined Networking. Electronic Research Archive, 32(1), 418-444

Ananth, B. (2024). Hybrid Support Vector Machine for Predicting Accuracy of Conflict Flows in Software Defined Networks. Salud, Ciencia y Tecnología, 4, 797-797

Karn, G., Sapkota, B., & Dawadi, B. R. (2023). Traffic Classification and Load Balancing in SDN Environment

Chang, L. H., Lee, T. H., Chu, H. C., & Su, C. W. (2020). Application-based online traffic classification with deep learning models on SDN networks. Adv. Technol. Innov, 5(4), 216-229.




How to Cite

Manish Nagpal, Karishma Desai, Krishna Nandan, T. A. S. K. . (2024). Optimized Traffic Classification System for Software-Defined Networking using a Deep Learning-based Approach. International Journal of Intelligent Systems and Applications in Engineering, 12(21s), 1429–1434. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5612



Research Article