Ddos Attack Detection and Mitigation Using Machine Learning in a Balanced Multi-Controller Software-Defined Networking

This research work proposes an efficient approach for establishing a well-balanced multicontroller software-defined networking (SDN) system capable of detecting and mitigating distributed denial of service (DDoS) attacks using various machine learning (ML) models. Due to the limited capacity of a single controller, handling the high traffic generated by numerous intelligent devices becomes challenging. To address this, multiple controllers are utilized. However, dynamic network traffic can lead to an uneven distribution of loads among controllers, necessitating a balanced network. To achieve this, switch migration based on latency is employed to ensure proper load balancing. Under normal circumstances, this maintains network stability, but the occurrence of a DDoS attack disrupts this equilibrium. The proposed approach continuously monitors incoming packets and identifies DDoS attacks using ML models such as XGBoost, LightGBM, and CatBoost. A comparative analysis based on test accuracy, precision, and F1 score reveals that CatBoost outperforms XGBoost and LightGBM. The methodology is assessed through emulation in Mininet, with detection and mitigation mechanisms implemented in the RYU controller. Experimental findings indicate enhancements in key performance metrics, including attack detection time, response delay for legitimate requests during an attack, and overall CPU utilization. The system effectively detects and mitigates DDoS attacks within the SDN control plane, thereby improving network security and stability.

Authors

Institutions

Publication Details

Published
2025-04-23
DOI
https://doi.org/10.1109/icict64420.2025.11005121
Citations
1
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
1.49

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Ddos Attack Detection and Mitigation Using Machine Learning in a Balanced Multi-Controller Software-Defined Networking

Shashidhar R. Joshi, Babu R. Dawadi, Binod Sapkota, Bibat Thokar
1 citations
Software-Defined Networks and 5G
1.49
article

Ddos Attack Detection and Mitigation Using Machine Learning in a Balanced Multi-Controller Software-Defined Networking

Shashidhar R. Joshi, Babu R. Dawadi, Binod Sapkota, Bibat Thokar
article en
1 citations

Abstract

This research work proposes an efficient approach for establishing a well-balanced multicontroller software-defined networking (SDN) system capable of detecting and mitigating distributed denial of service (DDoS) attacks using various machine learning (ML) models. Due to the limited capacity of a single controller, handling the high traffic generated by numerous intelligent devices becomes challenging. To address this, multiple controllers are utilized. However, dynamic network traffic can lead to an uneven distribution of loads among controllers, necessitating a balanced network. To achieve this, switch migration based on latency is employed to ensure proper load balancing. Under normal circumstances, this maintains network stability, but the occurrence of a DDoS attack disrupts this equilibrium. The proposed approach continuously monitors incoming packets and identifies DDoS attacks using ML models such as XGBoost, LightGBM, and CatBoost. A comparative analysis based on test accuracy, precision, and F1 score reveals that CatBoost outperforms XGBoost and LightGBM. The methodology is assessed through emulation in Mininet, with detection and mitigation mechanisms implemented in the RYU controller. Experimental findings indicate enhancements in key performance metrics, including attack detection time, response delay for legitimate requests during an attack, and overall CPU utilization. The system effectively detects and mitigates DDoS attacks within the SDN control plane, thereby improving network security and stability.

Nepal Development Research Institute (NP), Kathmandu University (NP)
University Grants Commission- Nepal
Climate action
Openalex Percentile: Top 17%
Software-Defined Networks and 5G
1.49
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.