Flow-Based Ensemble Learning for Intrusion Detection in Software-Defined Networks

Show simple item record

dc.contributor.author Karunarathne, K.M.G.B.C.
dc.contributor.author Dissanayaka, D.M.H.V.
dc.contributor.author Senanayake, P.S.R.P.S.
dc.contributor.author Mayuran, P.
dc.contributor.author Senthooran, V.
dc.date.accessioned 2026-03-26T04:08:39Z
dc.date.available 2026-03-26T04:08:39Z
dc.date.issued 2026
dc.identifier.uri http://drr.vau.ac.lk/handle/123456789/2038
dc.description.abstract We propose a machine learning-based intrusion detection system for SDN, considering the special vulnerability of the centralized control plane. It is trained on a publicly available dataset for SDN network traffic, which includes flow attributes such as the number of packets, the number of bytes, the flow duration, and the packet rate. To ensure the robustness of the learning process, the dataset is subjected to preprocessing techniques such as class balancing using SMOTE, feature scaling, and cross-validation. The proposed IDS model employs supervised learning techniques such as Random Forest, XGBoost, Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and Multi-Layer Perceptron (MLP) for the detection of intrusions. Among these, ensemble-based models such as Random Forest and XGBoost show promising results, with an accuracy of 99% for the detection of intrusions in SDNs. All the models show high precision and recall, with XGBoost being the best choice in terms of performance and efficiency. From the experimental results, it is clear that the proposed model for intrusion detection in SDNs is effective, scalable, and viable for the security of the SDN infrastructure without compromising the performance of the network, thus making it suitable for real-time applications.We propose a machine learning-based intrusion detection system for SDN, considering the special vulnerability of the centralized control plane. It is trained on a publicly available dataset for SDN network traffic, which includes flow attributes such as the number of packets, the number of bytes, the flow duration, and the packet rate. To ensure the robustness of the learning process, the dataset is subjected to preprocessing techniques such as class balancing using SMOTE, feature scaling, and cross-validation. The proposed IDS model employs supervised learning techniques such as Random Forest, XGBoost, Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and Multi-Layer Perceptron (MLP) for the detection of intrusions. Among these, ensemble-based models such as Random Forest and XGBoost show promising results, with an accuracy of 99% for the detection of intrusions in SDNs. All the models show high precision and recall, with XGBoost being the best choice in terms of performance and efficiency. From the experimental results, it is clear that the proposed model for intrusion detection in SDNs is effective, scalable, and viable for the security of the SDN infrastructure without compromising the performance of the network, thus making it suitable for real-time applications. en_US
dc.language.iso en en_US
dc.publisher Korea Database Strategy Society (KDSS) en_US
dc.subject Software-defined networking en_US
dc.subject Intrusion detection en_US
dc.subject Machine learning en_US
dc.subject Random forest en_US
dc.subject XGBoos en_US
dc.title Flow-Based Ensemble Learning for Intrusion Detection in Software-Defined Networks en_US
dc.type Conference full paper en_US
dc.identifier.proceedings 32nd International Conference on IT Applications and Management en_US


Files in this item

This item appears in the following Collection(s)

  • IITAMS - 2026 [39]
    International Conference on IT Applications and Management

Show simple item record

Search


Browse

My Account