A CNN-based Packet Classification of eMBB, mMTC and URLLC Applications for 5G

5G supports more new services, including enhanced Mobile Broadband (eMBB), Ultra-reliable and Low Latency Communications (URLLC) and massive Machine Type Communications (mMTC). The Quality of Service (QoS) requirements of these 5G service types are different. In this paper, we capture the packets from the Narrow Band-Internet of Things (NB-IoT) transmission, Unmanned Aerial Vehicle (UAV) control, 4K video and Facebook access for emulating mMTC, URLLC, eMBB and Internet traffic in 5G. With the captured packets, we investigate using the machine learning technology to classify the packets based on the payload information. Specifically, the Convolutional Neural Network (CNN) model is performed to classify the application packets into suitable groups. In addition, this paper studies the effects of various parameters such as the kernel number, kernel size, pooling window size, the dropout rate and the payload length to find the optimal values for high accuracy and low latency.

[1]  Ken Perlin,et al.  Real-Time Continuous Pose Recovery of Human Hands Using Convolutional Networks , 2014, ACM Trans. Graph..

[2]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[3]  David Masko,et al.  The Impact of Imbalanced Training Data for Convolutional Neural Networks , 2015 .

[4]  Jun Long,et al.  WEDL-NIDS: Improving Network Intrusion Detection Using Word Embedding-Based Deep Learning Method , 2018, MDAI.

[5]  Yiqiang Sheng,et al.  HAST-IDS: Learning Hierarchical Spatial-Temporal Features Using Deep Neural Networks to Improve Intrusion Detection , 2018, IEEE Access.

[6]  Nei Kato,et al.  On Removing Routing Protocol from Future Wireless Networks: A Real-time Deep Learning Approach for Intelligent Traffic Control , 2018, IEEE Wireless Communications.

[7]  Mahdi Jafari Siavoshani,et al.  Deep packet: a novel approach for encrypted traffic classification using deep learning , 2017, Soft Computing.

[8]  Nei Kato,et al.  The Deep Learning Vision for Heterogeneous Network Traffic Control: Proposal, Challenges, and Future Perspective , 2017, IEEE Wireless Communications.

[9]  Zairi Ismael Rizman,et al.  DETECTION OF ASPHYXIA IN INFANTS USING DEEP LEARNING CONVOLUTIONAL NEURAL NETWORK (CNN) TRAINED ON MEL FREQUENCY CEPSTRUM COEFFICIENT (MFCC) FEATURES EXTRACTED FROM CRY SOUNDS , 2018 .

[10]  Youn-Hee Han,et al.  Packet-based Network Traffic Classification Using Deep Learning , 2019, 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC).

[11]  Ming Zhu,et al.  Malware traffic classification using convolutional neural network for representation learning , 2017, 2017 International Conference on Information Networking (ICOIN).

[12]  Marco Pavone,et al.  Cellular Network Traffic Scheduling With Deep Reinforcement Learning , 2018, AAAI.

[13]  Shuangfeng Han,et al.  The Big-Data-Driven Intelligent Wireless Network: Architecture, Use Cases, Solutions, and Future Trends , 2017, IEEE Vehicular Technology Magazine.