IoTGemini: Modeling IoT Network Behaviors for Synthetic Traffic Generation

被引:0
作者
Li, Ruoyu [1 ,2 ]
Li, Qing [1 ]
Zou, Qingsong [1 ,2 ]
Zhao, Dan [1 ]
Zeng, Xiangyi [3 ]
Huang, Yucheng [1 ,2 ]
Jiang, Yong [1 ,2 ]
Lyu, Feng [4 ]
Ormazabal, Gaston [5 ]
Singh, Aman [6 ]
Schulzrinne, Henning [5 ]
机构
[1] Peng Cheng Lab, Dept Strateg & Adv Interdisciplinary Res, Shenzhen 518000, Peoples R China
[2] Tsinghua Univ, Shenzhen Int Grad Sch, Shenzhen 518055, Peoples R China
[3] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[4] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[5] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
[6] Palindrome Technol, Princeton, NJ 08540 USA
关键词
Internet of Things; Task analysis; Usability; Telecommunication traffic; Synthetic data; IP networks; Generative adversarial networks; synthetic data generation; traffic analysis; generative adversarial networks;
D O I
10.1109/TMC.2024.3426600
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Synthetic traffic generation can produce sufficient data for model training of various traffic analysis tasks for IoT networks with few costs and ethical concerns. However, with the increasing functionalities of the latest smart devices, existing approaches can neither customize the traffic generation of various device functions nor generate traffic that preserves the sequentiality among packets as the real traffic. To address these limitations, this paper proposes IoTGemini, a novel framework for high-quality IoT traffic generation, which consists of a Device Modeling Module and a Traffic Generation Module. In the Device Modeling Module, we propose a method to obtain the profiles of the device functions and network behaviors, enabling IoTGemini to customize the traffic generation like using a real IoT device. In the Traffic Generation Module, we design a Packet Sequence Generative Adversarial Network (PS-GAN), which can generate synthetic traffic with high fidelity of both per-packet fields and sequential relationships. We set up a real-world IoT testbed to evaluate IoTGemini. The experiment result shows that IoTGemini can achieve great effectiveness in device modeling, high fidelity of synthetic traffic generation, and remarkable usability to downstream tasks on different traffic datasets and downstream traffic analysis tasks.
引用
收藏
页码:13240 / 13257
页数:18
相关论文
共 58 条
  • [1] Acar Abbas, 2020, WiSec '20: Proceedings of the 13th ACM Conference on Security and Privacy in Wireless and Mobile Networks, P207, DOI 10.1145/3395351.3399421
  • [2] [Anonymous], 2011, Recommendations on the Transport of Dangerous Goods
  • [3] [Anonymous], 2006, Seagull: An open source multi -protocol traffic generator
  • [4] [Anonymous], 2023, Synthetic data metrics
  • [5] [Anonymous], 2004, Azure IoT device telemetry simulator
  • [6] [Anonymous], 2022, Internet of things (IoT) market size forecast, 2022-2029
  • [7] [Anonymous], 2004, Cisco systems netflow services export version 9
  • [8] [Anonymous], 2011, Ns -3 network simulator
  • [9] [Anonymous], 2000, Rude & crude
  • [10] [Anonymous], 2019, Android Debug Bridge