Design a Robust DDoS Attack Detection and Mitigation Scheme in SDN-Edge-IoT by Leveraging Machine Learning

The Internet of Things (IoT) has rapidly expanded, providing significant benefits across various fields. However, the complexity of IoT networks, with their resource-constrained devices, presents substantial security challenges, particularly Distributed Denial of Service (DDoS) attacks. Integrating Software Defined Networking (SDN) with IoT has emerged as a promising solution to enhance security. Despite this, DDoS attacks through IoT botnets remain a significant threat. Existing studies on DDoS detection in SDN-IoT networks often suffer from inefficient detection accuracy due to poor algorithm design and latency issues arising from deploying models in the control plane. This study aims to improve DDoS detection accuracy by training a robust Machine Learning (ML) model using effective hyper-parameter tuning and Cross-Validation (CV) techniques. To mitigate latency issues, we deploy the model at the edge of the SDN-IoT network, enforcing mitigation rules through the SDN controller. We evaluated four popular classifiers (K-Nearest Neighbor (K-NN), Random Forest (RF), eXtreme Gradient Boosting (XGBoost), and FeedForward Neural Network (FFNN)) on benchmark datasets CICIDS2017 and Edge-IIoTset, conducting both binary and multi-class classifications. Our implementation using the Mininet-WiFi emulation tool revealed that XGBoost outperformed others in binary DDoS detection, achieving accuracy, precision, recall, and F1-score all above 99.997%, with a testing time of 3.559 seconds on the Edge-IIoTset dataset. Compared to recent studies, the proposed approach demonstrates XGBoost’s clear superiority. Consequently, XGBoost was deployed at the edge of the SDN-IoT for live traffic classification, showing improved performance by classifying live traffic within 3.946 ms and using only 8.80% of memory with a 0.5-second window size.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3526692
Citations
24
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
35.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design a Robust DDoS Attack Detection and Mitigation Scheme in SDN-Edge-IoT by Leveraging Machine Learning

Salahadin Seid Musa, Alemu Jorgi Muhammed, Behaylu Tadele Alemu, Habtamu Molla Belachew et al.
24 citations
IEEE Access
Network Security and Intrusion Detection
35.69
article

Design a Robust DDoS Attack Detection and Mitigation Scheme in SDN-Edge-IoT by Leveraging Machine Learning

Salahadin Seid Musa, Alemu Jorgi Muhammed, Behaylu Tadele Alemu, Habtamu Molla Belachew, Mulatu Yirga Beyene, Abinet Bizuayehu Desta
article en
24 citations

Abstract

The Internet of Things (IoT) has rapidly expanded, providing significant benefits across various fields. However, the complexity of IoT networks, with their resource-constrained devices, presents substantial security challenges, particularly Distributed Denial of Service (DDoS) attacks. Integrating Software Defined Networking (SDN) with IoT has emerged as a promising solution to enhance security. Despite this, DDoS attacks through IoT botnets remain a significant threat. Existing studies on DDoS detection in SDN-IoT networks often suffer from inefficient detection accuracy due to poor algorithm design and latency issues arising from deploying models in the control plane. This study aims to improve DDoS detection accuracy by training a robust Machine Learning (ML) model using effective hyper-parameter tuning and Cross-Validation (CV) techniques. To mitigate latency issues, we deploy the model at the edge of the SDN-IoT network, enforcing mitigation rules through the SDN controller. We evaluated four popular classifiers (K-Nearest Neighbor (K-NN), Random Forest (RF), eXtreme Gradient Boosting (XGBoost), and FeedForward Neural Network (FFNN)) on benchmark datasets CICIDS2017 and Edge-IIoTset, conducting both binary and multi-class classifications. Our implementation using the Mininet-WiFi emulation tool revealed that XGBoost outperformed others in binary DDoS detection, achieving accuracy, precision, recall, and F1-score all above 99.997%, with a testing time of 3.559 seconds on the Edge-IIoTset dataset. Compared to recent studies, the proposed approach demonstrates XGBoost’s clear superiority. Consequently, XGBoost was deployed at the edge of the SDN-IoT for live traffic classification, showing improved performance by classifying live traffic within 3.946 ms and using only 8.80% of memory with a 0.5-second window size.

IEEE AccessVol. 13
Wollo University (ET), Debark University (ET)
Climate action
Openalex Percentile: Top 0%
Network Security and Intrusion Detection
35.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.