Real-time DDoS detection in software-defined networks using machine learning
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Hasan, Kadir | |
| dc.contributor.author | Hossain, Kaji Sajjad | |
| dc.contributor.author | Alam, Md. Shakibul | |
| dc.contributor.author | Islam, M D Zubairul | |
| dc.contributor.author | Apurbo, G M Mohaiminuzzaman | |
| dc.contributor.author | Ahmed, Md Faisal | |
| dc.contributor.author | Noor, Jannatun | |
| dc.contributor.author | Hossain, Muhammad Iqbal | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-10-01T04:24:54Z | |
| dc.date.available | 2026-10-01T04:24:54Z | |
| dc.date.issued | 2024-01-01 | |
| dc.description.abstract | As the landscape of the digital world keeps changing and getting more advanced, so do the sophistication and complexities of cyber threats. Distributed Denial of Service (DDoS) attacks have become a major threat to network security. Additionally, in software defined networks (SDN), the structure uses a controller to track down the network flow. In this research, we worked with a traditional static dataset, "CICIoT2023"in order to detect DDoS attacks on IoT devices with an efficient approach by applying effective feature engineering using Random Forest and PCA, followed by comparing various machine learning models including Random Forest, KNN, Decision Tree (DT), Logistic Regression (LR) and Naive Bayes. Using only 3 key features out of 47, the research shows that Random Forest selection method gives better accuracy for most of the ML models. Among those ML models, Decision Tree shows 99.97% accuracy with optimal model complexity. Our study also focused on constructing a network topology using Mininet simulation tool and Ryu controller in a SDN environment, which further complies with DDoS detection in real-time networks. Therefore, our research is not only focusing on the efficiency of the traditional approach but also on generating real-time networks to detect DDoS attacks simultaneously. | |
| dc.description.version | Published | |
| dc.format.extent | 453-458 | |
| dc.identifier.citation | K. Hasan et al., "Real-Time DDoS Detection in Software-Defined Networks Using Machine Learning," 2024 27th International Conference on Computer and Information Technology (ICCIT), Cox's Bazar, Bangladesh, 2024, pp. 453-458, doi: 10.1109/ICCIT64611.2024.11022460. | |
| dc.identifier.doi | 10.1109/ICCIT64611.2024.11022460 | |
| dc.identifier.issn | 9798331519094 | |
| dc.identifier.other | 2-s2.0-105009141610 | |
| dc.identifier.uri | https://hdl.handle.net/10361/30323 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/ICCIT64611.2024.11022460 | |
| dc.relation.ispartof | 2024 27th International Conference on Computer and Information Technology Iccit 2024 Proceedings | |
| dc.relation.ispartofseries | 2024 27th International Conference on Computer and Information Technology Iccit 2024 Proceedings | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/11022460 | |
| dc.subject | Accuracy | |
| dc.subject | Network topology | |
| dc.subject | Denial-of-service attack | |
| dc.subject | Real-time systems | |
| dc.subject | Complexity theory | |
| dc.subject | Decision trees | |
| dc.subject | Software defined networking | |
| dc.subject | Computer crime | |
| dc.subject | Random forests | |
| dc.subject | Principal component analysis | |
| dc.subject | DDoS attacks | |
| dc.subject | Cyber threats | |
| dc.subject | Machine learning | |
| dc.subject.lcsh | Denial of service attacks. | |
| dc.subject.lcsh | Computer security. | |
| dc.title | Real-time DDoS detection in software-defined networks using machine learning | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.identifier.scopus-author-id | 59964389000 | |
| person.identifier.scopus-author-id | 59963496900 | |
| person.identifier.scopus-author-id | 59962814200 | |
| person.identifier.scopus-author-id | 59991793800 | |
| person.identifier.scopus-author-id | 59963269300 | |
| person.identifier.scopus-author-id | 57222253716 | |
| person.identifier.scopus-author-id | 57193917145 | |
| person.identifier.scopus-author-id | 7402472536 |