Internet Traffic Classification Using an Ensemble of Deep Convolutional Neural Networks

被引:11
作者
Shahraki, Amin [1 ]
Abbasi, Mahmoud [2 ]
Taherkordi, Amir [3 ]
Kaosar, Mohammed [4 ]
机构
[1] Ostfold Univ Coll, Halden, Viken, Norway
[2] Islamic Azad Univ, Mashhad, Razavi Khorasan, Iran
[3] Univ Oslo, Oslo, Norway
[4] Murdoch Univ, Perth, WA, Australia
来源
PROCEEDINGS OF THE 4TH FLEXNETS WORKSHOP ON FLEXIBLE NETWORKS, ARTIFICIAL INTELLIGENCE SUPPORTED NETWORK FLEXIBILITY AND AGILITY (FLEXNETS'21) | 2021年
关键词
Network Traffic Classification; CNN; Deep Learning; Ensemble Learning; Neural Network;
D O I
10.1145/3472735.3473386
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Network traffic classification (NTC) has attracted considerable attention in recent years. The importance of traffic classification stems from the fact that data traffic in modern networks is extremely complex and ever-evolving in different aspects, e.g. volume, velocity and variety. The inherent security requirements of Internet-based applications also highlights further the role of traffic classification. Gaining clear insights into the network traffic for performance evaluation and network planning purposes, network behavior analysis, and network management is not a trivial task. Fortunately, NTC is a promising technique to gain valuable insights into the behavior of the network, and consequently improve the network operations. In this paper, we provide a method based on deep ensemble learning to classify the network traffic in communication systems and networks. More specifically, the proposed method combines a set of Convolutional Neural Network (CNN) models into an ensemble of classifiers. The outputs of the models are then combined to generate the final prediction. The results of performance evaluation show that the proposed method provides an average accuracy rate of 98% for the classification of traffic (e.g., FTP-DATA, MAIL, etc.) in the Cambridge Internet traffic dataset.
引用
收藏
页码:38 / 43
页数:6
相关论文
共 16 条
[1]   Deep Reinforcement Learning for QoS provisioning at the MAC layer: A Survey [J].
Abbasi, Mahmoud ;
Shahraki, Amin ;
Piran, Md. Jalil ;
Taherkordi, Amir .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 102
[2]   Deep Learning for Network Traffic Monitoring and Analysis (NTMA): A Survey [J].
Abbasi, Mahmoud ;
Shahraki, Amin ;
Taherkordi, Amir .
COMPUTER COMMUNICATIONS, 2021, 170 :19-41
[3]   Mobile Encrypted Traffic Classification Using Deep Learning: Experimental Evaluation, Lessons Learned, and Challenges [J].
Aceto, Giuseppe ;
Ciuonzo, Domenico ;
Montieri, Antonio ;
Pescape, Antonio .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02) :445-458
[4]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[5]  
Joo Michael AngKun., 2017, Network traffic classification via neural networks
[6]   ImageNet Classification with Deep Convolutional Neural Networks [J].
Krizhevsky, Alex ;
Sutskever, Ilya ;
Hinton, Geoffrey E. .
COMMUNICATIONS OF THE ACM, 2017, 60 (06) :84-90
[7]   Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things [J].
Lopez-Martin, Manuel ;
Carro, Belen ;
Sanchez-Esguevillas, Antonio ;
Lloret, Jaime .
IEEE ACCESS, 2017, 5 :18042-18050
[8]   Deep packet: a novel approach for encrypted traffic classification using deep learning [J].
Lotfollahi, Mohammad ;
Siavoshani, Mahdi Jafari ;
Zade, Ramin Shirali Hossein ;
Saberian, Mohammdsadegh .
SOFT COMPUTING, 2020, 24 (03) :1999-2012
[9]   Effective Attack Detection in Internet of Medical Things Smart Environment Using a Deep Belief Neural Network [J].
Manimurugan, S. ;
Al-Mutairi, Saad ;
Aborokbah, Majed Mohammed ;
Chilamkurti, Naveen ;
Ganesan, Subramaniam ;
Patan, Rizwan .
IEEE ACCESS, 2020, 8 :77396-77404
[10]  
Moore A. W., 2005, Performance Evaluation Review, V33, P50, DOI 10.1145/1071690.1064220