Machine Learning-Based Attack Detection and Mitigation with Multi-Controller Placement Optimization over SDN Environment

The increasing complexity and scale of modern software-defined networking demands advanced solutions to address security challenges, particularly distributed denial-of-service (DDoS) attacks in multi-controller environments. Traditional single-controller implementations are struggling to effectively counter sophisticated cyber threats, necessitating a faster and scalable solution. This study introduces a novel approach for attack detection and mitigation with optimized multi-controller software-defined networking (SDN) using machine learning (ML). The study focuses on the design, implementation, and assessment of the optimal placement of multi-controllers using K-means++ and OPTICS in real topologies and an intrusion detection system (IDS) using the XGBoost classification algorithm to detect and mitigate attacks efficiently with accuracy, precision, and recall of 98.5%, 97.0%, and 97.0%, respectively. Additionally, the IDS decouples from the controllers, preserves controller resources, and allows for efficient near-real-time attack detection and mitigation. The proposed solution outperforms well by autonomously identifying anomalous behaviors in networks through successfully combining the controller placement problem (CPP) and DDoS security.

Authors

Institutions

Publication Details

Journal
Journal of Cybersecurity and Privacy
Published
2025-03-19
DOI
https://doi.org/10.3390/jcp5010010
Citations
5
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
7.44
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning-Based Attack Detection and Mitigation with Multi-Controller Placement Optimization over SDN Environment

Shashidhar R. Joshi, Babu R. Dawadi, Arjun Ray, Manish Kumar Yadav et al.
5 citations
Journal of Cybersecurity and Privacy
Software-Defined Networks and 5G
7.44
article

Machine Learning-Based Attack Detection and Mitigation with Multi-Controller Placement Optimization over SDN Environment

Shashidhar R. Joshi, Babu R. Dawadi, Arjun Ray, Manish Kumar Yadav, Binod Sapkota
article en
5 citations

Abstract

The increasing complexity and scale of modern software-defined networking demands advanced solutions to address security challenges, particularly distributed denial-of-service (DDoS) attacks in multi-controller environments. Traditional single-controller implementations are struggling to effectively counter sophisticated cyber threats, necessitating a faster and scalable solution. This study introduces a novel approach for attack detection and mitigation with optimized multi-controller software-defined networking (SDN) using machine learning (ML). The study focuses on the design, implementation, and assessment of the optimal placement of multi-controllers using K-means++ and OPTICS in real topologies and an intrusion detection system (IDS) using the XGBoost classification algorithm to detect and mitigate attacks efficiently with accuracy, precision, and recall of 98.5%, 97.0%, and 97.0%, respectively. Additionally, the IDS decouples from the controllers, preserves controller resources, and allows for efficient near-real-time attack detection and mitigation. The proposed solution outperforms well by autonomously identifying anomalous behaviors in networks through successfully combining the controller placement problem (CPP) and DDoS security.

Journal of Cybersecurity and PrivacyVol. 5(1)
Tribhuvan University (NP), Institute of Engineering (NP)
Openalex Percentile: Top 3%
Software-Defined Networks and 5G
7.44
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.