Performance evaluation of secured network traffic classification using a machine learning approach

被引:38
|
作者
Afuwape, Afeez Ajani [1 ]
Xu, Ying [1 ]
Anajemba, Joseph Henry [2 ]
Srivastava, Gautam [3 ,4 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Hunan, Peoples R China
[2] Hohai Univ, Coll Internet Things, Changzhou Campus, Changzhou, Jiangsu, Peoples R China
[3] Brandon Univ, Dept Math & Comp Sci, 270 18th St, Brandon, MB R7A 6A9, Canada
[4] China Med Univ, Res Ctr Interneural Comp, Taichung 40402, Taiwan
关键词
Intrusion detection system; VPN Traffic; 5G; Machine learning; Multilayer perceptron; Random forest; Gradient boosting; ALGORITHM;
D O I
10.1016/j.csi.2021.103545
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification is a significant and problematic aspect of network resource management arising from an investigation of network developments, planning, and design for 5G and beyond. Recently, traffic investigation systems for network monitoring and user access restrictions to Virtual Private Networks (VPN) and non-Virtual Private Networks (non-VPN) have gained widespread attention. In this paper, different algorithms for classifying and detecting VPN traffic are considered. A few existing machine learning procedures were tested concerning their performance in network traffic classification and security. The purpose is to improve Precision, Recall, and F1-score in VPN Network Traffic using Ensemble Classifiers. Therefore, the parameters of the ensemble classifier were changed to obtain high Precision, Recall, and F1-score. Bagging Decision Tree and Gradient Boosting algorithms were used for classification which produced promising results when compared to single classifiers like k-Nearest Neighbors (kNN), Multilayer Perceptron (MLP), and Decision Tree. The proposed classifier demonstrates recognition accuracy on a test sample of up to 93.80% which outperforms all other single algorithms used in previous work. The MLP, Random Forest (RF), and Gradient Boosting (GB) algorithms had almost identical performance in all experiments. Furthermore, the proposed classifiers are found to perform better when the network traffic flows are generated using different values of time parameters (timeout). Our results show that the ensemble algorithms (Random Forest and the Gradient Boosting) outperform the single machine learning classifier previously used by other researchers, and we achieved the highest accuracy with the random forest classifier with better results while using non-VPN traffic and VPN traffic. The novelty lies in the application of an ensemble algorithm to secure a network traffic classification performed in comparison with single classifiers to determine Accuracy, Precision, and F1-score of a given dataset, contrary to the known process of selection of features and generation.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Machine learning algorithms for accurate flow-based network traffic classification: Evaluation and comparison
    Soysal, Murat
    Schmidt, Ece Guran
    PERFORMANCE EVALUATION, 2010, 67 (06) : 451 - 467
  • [42] Darknet Traffic Classification using Machine Learning Techniques
    Iliadis, Lazaros Alexios
    Kaifas, Theodoros
    2021 10TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2021,
  • [43] Classification of Application Traffic Using Tensorflow Machine Learning
    Park, Jee-Tae
    Shim, Kyu-Seok
    Lee, Sung-Ho
    Kim, Myung-Sup
    2017 19TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS 2017): MANAGING A WORLD OF THINGS, 2017, : 391 - 394
  • [44] A NOVEL TRAFFIC CLASSIFICATION ALGORITHM USING MACHINE LEARNING
    Liu Huixian
    Li Xiaojuan
    PROCEEDINGS OF 2009 2ND IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK & MULTIMEDIA TECHNOLOGY, 2009, : 340 - 344
  • [45] Classification of Malicious Traffic Using TensorFlow Machine Learning
    Chou, Li-Der
    Tseng, Chia-Wei
    Lai, Meng-Sheng
    Chen, Wei-Yu
    Chen, Kuo-Chung
    Yen, Chia-Kuan
    Ou, Tsung-Fu
    Tsai, Wei-Hsiang
    Chiu, Yi-Hsuan
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 186 - 190
  • [46] Network traffic analysis using machine learning: an unsupervised approach to understand and slice your network
    Aouedi, Ons
    Piamrat, Kandaraj
    Hamma, Salima
    Perera, J. K. Menuka
    ANNALS OF TELECOMMUNICATIONS, 2022, 77 (5-6) : 297 - 309
  • [47] Network traffic analysis using machine learning: an unsupervised approach to understand and slice your network
    Ons Aouedi
    Kandaraj Piamrat
    Salima Hamma
    J. K. Menuka Perera
    Annals of Telecommunications, 2022, 77 : 297 - 309
  • [48] A Performance Evaluation of General Traffic Systems by Machine Learning
    Nii, Suguru
    Okuda, Takashi
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [49] Service Classification of Network Traffic in 5G Core Networks using Machine Learning
    Pell, Robert
    Shojafar, Mohammad
    Kosmanos, Dimitrios
    Moschoyiannis, Sotiris
    2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 309 - 318
  • [50] On using eXtreme Gradient Boosting (XGBoost) Machine Learning algorithm for Home Network Traffic Classification
    Cherif, Iyad Lahsen
    Kortebi, Abdesselem
    2019 WIRELESS DAYS (WD), 2019,