A robust supervised machine learning based approach for offline-online traffic classification of software-defined networking

被引:0
作者
Eissa, Menas Ebrahim [1 ]
Mohamed, M. A. [2 ]
Ata, Mohamed Maher [1 ,3 ]
机构
[1] MISR Higher Inst Engn & Technol, Dept Elect & Commun Engn, Mansoura, Egypt
[2] Mansoura Univ, Fac Engn, Dept Elect & Commun Engn, Mansoura, Egypt
[3] Sch Computat Sci & Artificial Intelligence CSAI, Zewail City Sci & Technol, October Gardens, Giza 12578, Egypt
关键词
Software-defined networking; Quality of service; Traffic classification; And machine learning;
D O I
10.1007/s12083-023-01605-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the exponential increase of internet applications and network users, network traffic classification (NTC) is a crucial study subject. It successfully improves network service identifiability and security concerns of the traffic network and provides a way that improves the Quality of services (QoS). Recently, with the emergence of software-defined networking (SDN) and its ability to get the entire network overview using a centralized controller, machine learning (ML) has been used for NTC. In this paper, an SDN QoS guarantee framework with machine learning traffic classification has been proposed. The framework includes a classification system with two stages, the offline stage, where the classifier was trained and tested, and the online stage, where dealing with the flows and testing the classifier speed is simulated using spark streaming. The result shows that the classifier successfully identifies the specific traffic application with an accuracy of 100% on the "IP-network-traffic-flows-labeled-with-87-apps" dataset and identifies the traffic type with an accuracy of 99.95% on the "ISCX-VPN-NONVPN" dataset. In addition, the classifier speed is proven to be a round 3500 record/sec and a patch duration of 917.3 ms on average with 3210 flows/Trigger.
引用
收藏
页码:479 / 506
页数:28
相关论文
共 52 条
  • [1] Real-Time Detection System for Data Exfiltration over DNS Tunneling Using Machine Learning
    Abualghanam, Orieb
    Alazzam, Hadeel
    Elshqeirat, Basima
    Qatawneh, Mohammad
    Almaiah, Mohammed Amin
    [J]. ELECTRONICS, 2023, 12 (06)
  • [2] Scalability, Consistency, Reliability and Security in SDN Controllers: A Survey of Diverse SDN Controllers
    Ahmad, Suhail
    Mir, Ajaz Hussain
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (01)
  • [3] A Systematic Literature Review: Usage of Logistic Regression for Malware Detection
    Akram, Zeeshan
    Majid, Mamoona
    Habib, Shaista
    [J]. 4TH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING (IC)2, 2021, : 223 - 230
  • [4] ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
    Ali, Jehad
    Jhaveri, Rutvij H.
    Alswailim, Mohannad
    Roh, Byeong-hee
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (06)
  • [5] Ali J, 2020, I C INF COMM TECH CO, P515, DOI 10.1109/ICTC49870.2020.9289504
  • [6] An Effective Hierarchical Control Plane for Software-Defined Networks Leveraging TOPSIS for End-to-End QoS Class-Mapping
    Ali, Jehad
    Roh, Byeong-Hee
    [J]. IEEE ACCESS, 2020, 8 : 88990 - 89006
  • [7] A Comparative Study of Traffic Classification Techniques for Smart City Networks
    AlZoman, Razan M.
    Alenazi, Mohammed J. F.
    [J]. SENSORS, 2021, 21 (14)
  • [8] [Anonymous], Accuracy, Precision, Recall F1 Score: Interpretation of Performance Measures
  • [9] Evidential classification for defending against adversarial attacks on network traffic
    Beechey, Matthew
    Lambotharan, Sangarapillai
    Kyriakopoulos, Konstantinos G.
    [J]. INFORMATION FUSION, 2023, 92 : 115 - 126
  • [10] Buyrukoglu S., 2022, Balkan Journal of Electrical and Computer Engineering, V10, P110, DOI [DOI 10.17694/BAJECE.973129, 10.17694/BAJECE.973129]