Enhancing the Detection Rate and Mitigation of DDoS Attacks in Software Defined Network Controller Using Hybrid Deep Learning Model

dc.contributor.advisorKetema Adere Gemeda (PhD)
dc.contributor.authorWengelawit, Alemu
dc.date.accessioned2025-12-17T10:54:44Z
dc.date.issued2024-06
dc.description.abstractSoftware-defined network (SDN) is a cutting-edge method of managing and controlling networks, using software-based controllers or application programming interfaces to interface with the underlying hardware that divides the data plane from the control plane. SDN resolved the issues with the conventional network architecture like lack of flexibility, scalability, and centralized control, leading to inefficient resource allocation, complex management, and limited adaptability to changing network requirements. However, there are several security risks that this new paradigm architecture is susceptible to, particularly DDoS attacks. This attack involves continuously sending packets to the computer networks or the controller which makes the controller out of service. Users won’t be able to access the system or network resources because of these attacks. Many researchers were using ML and nowadays, DL to detect DDoS attacks on SDN, where they lack mitigation of the detection they have done and mostly classification of the attack types and feature selection. In this paper, we classified the traffic into normal and different attack types found in both datasets used which are InSDN and CICDDoS2019. These data are publicly available and generated from the real scenario of the SDN environment. We classified the traffic by using various DL (deep learning) like LSTM (long short-term memory), RNN (recurrent neural network), MLP (multi-layer perception), and hybrid of the DL models with CNN (convolutional neural network), with a separate train test of 80/20. After choosing our dataset we pre-processed it by cleaning and transforming it. Next, we used the chi-square feature selection algorithm to select the highest relevant features from both our datasets. From our experimental results, we concluded that the hybrid CNN-MLP model demonstrated the highest performance metrics, achieving an accuracy of 99.89% using the CICDDoS2019 dataset and 99.91% using the InSDN dataset. Our model outperformed the baseline LSTM model by 0.46%, reaching the highest accuracy in both datasets. Furthermore, we successfully mitigated attacks classified by the hybrid model. Our network architecture, implemented using Mininet, comprised 3 POX controllers, 8 switches, and 30 hosts, with 2 hosts designated as attackers by applying flow rules to drop malicious packets based on identified attacker IP addresses. Additionally, to ensure network stability, if a bottleneck occurs on the main controller, the other controllers seamlessly will take over.en_US
dc.description.sponsorshipASTUen_US
dc.identifier.urihttp://10.240.1.28:4000/handle/123456789/1674
dc.language.isoen_USen_US
dc.publisherASTUen_US
dc.subjectSDN, DDoS, InSDN, Hybrid Deep Learning, Feature selection, POX controller, Flow rules, Mitigation, Minineten_US
dc.titleEnhancing the Detection Rate and Mitigation of DDoS Attacks in Software Defined Network Controller Using Hybrid Deep Learning Modelen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wengelawit Alemu.pdf
Size:
2.96 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections