Real-time Traffic Classification for 5G NSA Encrypted Data Flows With Physical Channel Records
Fei, Xiao, Martins, Philippe, Lu, Jialiang
–arXiv.org Artificial Intelligence
The classification of fifth-generation New-Radio (5G-NR) mobile network traffic is an emerging topic in the field of telecommunications. It can be utilized for quality of service (QoS) management and dynamic resource allocation. However, traditional approaches such as Deep Packet Inspection (DPI) can not be directly applied to encrypted data flows. Therefore, new real-time encrypted traffic classification algorithms need to be investigated to handle dynamic transmission. In this study, we examine the real-time encrypted 5G Non-Standalone (NSA) application-level traffic classification using physical channel records. Due to the vastness of their features, decision-tree-based gradient boosting algorithms are a viable approach for classification. We generate a noise-limited 5G NSA trace dataset with traffic from multiple applications. We develop a new pipeline to convert sequences of physical channel records into numerical vectors. A set of machine learning models are tested, and we propose our solution based on Light Gradient Boosting Machine (LGBM) due to its advantages in fast parallel training and low computational burden in practical scenarios. Our experiments demonstrate that our algorithm can achieve 95% accuracy on the classification task with a state-of-the-art response time as quick as 10ms.
arXiv.org Artificial Intelligence
Jul-15-2023
- Country:
- Africa > Middle East
- Egypt > Cairo Governorate > Cairo (0.04)
- Asia
- China
- Shanghai > Shanghai (0.04)
- Sichuan Province > Chengdu (0.04)
- South Korea (0.14)
- China
- Europe > France
- Île-de-France > Paris > Paris (0.04)
- North America > United States (0.83)
- South America > Brazil
- Rio de Janeiro > Rio de Janeiro (0.04)
- Africa > Middle East
- Genre:
- Research Report > New Finding (0.34)
- Technology:
- Information Technology > Artificial Intelligence > Machine Learning
- Decision Tree Learning (0.69)
- Ensemble Learning (1.00)
- Neural Networks > Deep Learning (0.70)
- Statistical Learning (0.94)
- Information Technology > Artificial Intelligence > Machine Learning