Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things

被引:477
作者
Lopez-Martin, Manuel [1 ]
Carro, Belen [1 ]
Sanchez-Esguevillas, Antonio [1 ]
Lloret, Jaime [2 ]
机构
[1] Univ Valladolid, ETSIT, Dept TSyCeIT, E-47011 Valladolid, Spain
[2] Univ Politecn Valencia, Inst Invest Gest Integrada Zonas Costeras, E-46022 Valencia, Spain
关键词
Convolutional neural network; deep learning; network traffic classification; recurrent neural network;
D O I
10.1109/ACCESS.2017.2747560
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A network traffic classifier (NTC) is an important part of current network monitoring systems, being its task to infer the network service that is currently used by a communication flow (e.g., HTTP and SIP). The detection is based on a number of features associated with the communication flow, for example, source and destination ports and bytes transmitted per packet. NTC is important, because much information about a current network flow can be learned and anticipated just by knowing its network service (required latency, traffic volume, and possible duration). This is of particular interest for the management and monitoring of Internet of Things (IoT) networks, where NTC will help to segregate traffic and behavior of heterogeneous devices and services. In this paper, we present a new technique for NTC based on a combination of deep learning models that can be used for IoT traffic. We show that a recurrent neural network (RNN) combined with a convolutional neural network (CNN) provides best detection results. The natural domain for a CNN, which is image processing, has been extended to NTC in an easy and natural way. We show that the proposed method provides better detection results than alternative algorithms without requiring any feature engineering, which is usual when applying other models. A complete study is presented on several architectures that integrate a CNN and an RNN, including the impact of the features chosen and the length of the network flows used for training.
引用
收藏
页码:18042 / 18050
页数:9
相关论文
共 38 条
[1]   Countering Intelligent-Dependent Malicious Nodes in Target Detection Wireless Sensor Networks [J].
Althunibat, Saud ;
Antonopoulos, Angelos ;
Kartsakli, Elli ;
Granelli, Fabrizio ;
Verikoukis, Christos .
IEEE SENSORS JOURNAL, 2016, 16 (23) :8627-8639
[2]  
[Anonymous], 2017, 2017 IEEE C COMP COM
[3]  
[Anonymous], 2015, GEN POOLING FUNCTION
[4]  
[Anonymous], ADV MACHINE LEARNING
[5]  
[Anonymous], P 6 INT C FUZZ SYST
[6]  
[Anonymous], 2016, EFFICIENT CHARACTER
[7]  
[Anonymous], 2004, P 4 ACM SIGCOMM C IN, DOI DOI 10.1145/1028788.1028805
[8]  
[Anonymous], P 7 ANN WORKSH CYB S
[9]  
[Anonymous], 2017, P S APPL COMP SAC 17, DOI [DOI 10.1145/3019612.3019878, 10.1145/3019612.3019878]
[10]  
[Anonymous], 2005, RR0513 QUEEN MAR U D