Distributed Traffic Synthesis and Classification in Edge Networks: A Federated Self-Supervised Learning Approach

被引:16
作者
Xiao, Yong [1 ,2 ]
Xia, Rong [1 ]
Li, Yingyu [3 ]
Shi, Guangming [2 ,4 ,5 ]
Nguyen, Diep N. [6 ]
Hoang, Dinh Thai [6 ]
Niyato, Dusit [7 ]
Krunz, Marwan [8 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Peoples R China
[2] Peng Cheng Lab, Shenzhen 510555, Guangdong, Peoples R China
[3] China Univ Geosci, Sch Mech Eng & Elect Inform, Wuhan 430074, Peoples R China
[4] Xidian Univ, Sch Artificial Intelligence, Xian 710071, Shanxi, Peoples R China
[5] Pazhou Lab Huangpu, Huangpu 510555, Guangdong, Peoples R China
[6] Univ Technol Sydney, Sch Elect & Data Engn, Ultimo, NSW 2007, Australia
[7] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
[8] Univ Arizona, Dept Elect & Comp Engn, Tucson, AZ 85721 USA
基金
中国国家自然科学基金;
关键词
Edge computing; federated learning; generative adversarial networks; self-supervised learning; traffic classification; ARCHITECTURE; CHALLENGES; MODEL;
D O I
10.1109/TMC.2023.3240821
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rising demand for wireless services and increased awareness of the need for data protection, existing network traffic analysis and management architectures are facing unprecedented challenges in classifying and synthesizing the increasingly diverse services and applications. This paper proposes FS-GAN, a federated self-supervised learning framework to support automatic traffic analysis and synthesis over a large number of heterogeneous datasets. FS-GAN is composed of multiple distributed Generative Adversarial Networks (GANs), with a set of generators, each being designed to generate synthesized data samples following the distribution of an individual service traffic, and each discriminator being trained to differentiate the synthesized data samples and the real data samples of a local dataset. A federated learning-based framework is adopted to coordinate local model training processes of different GANs across different datasets. FS-GAN can classify data of unknown types of service and create synthetic samples that capture the traffic distribution of the unknown types. We prove that FS-GAN can minimize the Jensen-Shannon Divergence (JSD) between the distribution of real data across all the datasets and that of the synthesized data samples. FS-GAN also maximizes the JSD among the distributions of data samples created by different generators, resulting in each generator producing synthetic data samples that follow the same distribution as one particular service type. Extensive simulation results show that the classification accuracy of FS-GAN achieves over 20% improvement in average compared to the state-of-the-art clustering-based traffic analysis algorithms. FS-GAN also has the capability to synthesize highly complex mixtures of traffic types without requiring any human-labeled data samples.
引用
收藏
页码:1815 / 1829
页数:15
相关论文
共 77 条
[1]   DISTILLER: Encrypted traffic classification via multimodal multitask deep learning [J].
Aceto, Giuseppe ;
Ciuonzo, Domenico ;
Montieri, Antonio ;
Pescape, Antonio .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 183
[2]   Next Generation 5G Wireless Networks: A Comprehensive Survey [J].
Agiwal, Mamta ;
Roy, Abhishek ;
Saxena, Navrati .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03) :1617-1655
[3]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[4]   A Novel Supervised Clustering Algorithm for Transportation System Applications [J].
Almannaa, Mohammed H. ;
Elhenawy, Mohammed ;
Rakha, Hesham A. .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2020, 21 (01) :222-232
[5]  
[Anonymous], 2020, Release 16
[6]  
[Anonymous], 2018, ITU 2019 network 2030
[7]   Ensemble-Based Deep Learning Model for Network Traffic Classification [J].
Aouedi, Ons ;
Piamrat, Kandaraj ;
Parrein, Benoit .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04) :4124-4135
[8]   Self-supervised Augmentation Consistency for Adapting Semantic Segmentation [J].
Araslanov, Nikita ;
Roth, Stefan .
2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, :15379-15389
[9]  
Areström E, 2019, IEEE CONF COMPUT, P84, DOI [10.1109/INFCOMW.2019.8845127, 10.1109/infcomw.2019.8845127]
[10]   Internet of Things for Smart Healthcare: Technologies, Challenges, and Opportunities [J].
Baker, Stephanie B. ;
Xiang, Wei ;
Atkinson, Ian .
IEEE ACCESS, 2017, 5 :26521-26544