Title: Detection of DDoS attacks using supervised ML and deep learning approaches for SDN

Authors: Priyanka Kujur; Sanjeev Patel

Addresses: Department of Computer Science and Engineering, National Institute of Technology, Rourkela, Odisha, India ' Department of Computer Science and Engineering, National Institute of Technology, Rourkela, Odisha, India

Abstract: Software Defined Networking (SDN) has gained attention and has become very popular due to its capability to provide simple and efficient techniques for controlling computer networks. This paper examines how supervised machine learning, unsupervised machine learning and supervised neural network approaches are implemented to detect DDoS attacks. To lessen and avoid DDoS attacks, the analysis procedure requires training and implementing the right model for the assigned network. It has been observed from our extensive evaluation of these learning techniques that K-Nearest Neighbour (KNN) reflects the highest degree of accuracy of 97.50% among all supervised machine learning approaches. In contrast, CNN reflects the highest degree of accuracy of 99.41% among supervised neural network approaches. In addition, we have also evaluated the silhouette score for unsupervised machine learning techniques where K-means with Principal Component Analysis (PCA) outperforms K-means with T-distributed Stochastic Neighbour Embedding (TSNE).

Keywords: SDN; DDoS attack; detection; supervised learning; unsupervised learning; neural network.

DOI: 10.1504/IJGUC.2025.147698

International Journal of Grid and Utility Computing, 2025 Vol.16 No.4, pp.371 - 391

Received: 31 Aug 2024
Accepted: 08 Jan 2025

Published online: 25 Jul 2025 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article