{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T09:21:29Z","timestamp":1778145689306,"version":"3.51.4"},"reference-count":24,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T00:00:00Z","timestamp":1674000000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972182"],"award-info":[{"award-number":["61972182"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172191"],"award-info":[{"award-number":["62172191"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Traffic replay can effectively improve the fidelity of network emulation and can support emerging network verification and network security evaluation. A distributed traffic replay framework for network emulation, named DTRF, is designed for large-scale and high-fidelity network traffic emulation on the cloud platform. A fast traffic replay strategy bypassing the kernel is proposed to improve the traffic replay performance in the single node by alleviating the problem of high overhead from the kernel protocol stack. To conveniently expand the emulation scale, an extendable method of workflow orchestration that can realize the flexible control and configuration of the execution process of emulation tasks is proposed. The experimental results show that, compared with that of the traditional method, the throughput of traffic replay is increased by 3.71 times on average, the number of concurrent streams is increased by 4.18 times on average, and the timestamp error of the replayed packets is reduced by 97.8% on average. The DTRF can expand the emulation scenario to a massive heterogeneous network.<\/jats:p>","DOI":"10.3390\/info14020059","type":"journal-article","created":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T03:04:44Z","timestamp":1674011084000},"page":"59","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Distributed Traffic Replay Framework for Network Emulation"],"prefix":"10.3390","volume":"14","author":[{"given":"Xiao","family":"Huang","sequence":"first","affiliation":[{"name":"School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8105-2897","authenticated-orcid":false,"given":"Xiaofeng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2576-1426","authenticated-orcid":false,"given":"Yuan","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qingsong","family":"Xue","sequence":"additional","affiliation":[{"name":"School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,18]]},"reference":[{"key":"ref_1","first-page":"1","article-title":"Cyber Ranges: State-of-the-art and research challenges","volume":"1","author":"Fang","year":"2016","journal-title":"J. Cyber Secur."},{"key":"ref_2","first-page":"12","article-title":"Research on Cyber Ranges and Its Key Technologies","volume":"58","author":"Li","year":"2022","journal-title":"Comput. Eng. Appl."},{"key":"ref_3","first-page":"274","article-title":"State-of-the-Art Survey of Network Behavior Emulation","volume":"33","author":"Fu","year":"2022","journal-title":"J. Softw."},{"key":"ref_4","unstructured":"Zhang, L. (2019). Opnet based emulation research on heterogeneous network for smart-home. [Master\u2019s Thesis, Beijing University of Posts and Telecommunications]."},{"key":"ref_5","first-page":"14","article-title":"A survey of new network simulator NS3","volume":"36","author":"Ru","year":"2017","journal-title":"Microcomput. Its Appl."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Felter, W., and Ferreira, A. (2015, January 29\u201331). An updated performance comparison of virtual machines and Linux containers. Proceedings of the 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Philadelphia, PA, USA.","DOI":"10.1109\/ISPASS.2015.7095802"},{"key":"ref_7","first-page":"3580","article-title":"Performance evaluation on open source cloud platform for high performance computing","volume":"33","author":"Li","year":"2013","journal-title":"J. Comput. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3488375","article-title":"Network Traffic Generation: A Survey and Methodology","volume":"55","author":"Adeleke","year":"2022","journal-title":"ACM Comput. Surv."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"102341","DOI":"10.1016\/j.cose.2021.102341","article-title":"Demystifying the role of public intrusion datasets: A replication study of DoS network traffic data","volume":"108","author":"Catillo","year":"2021","journal-title":"Comput. Secur."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Toll, M., and Behnke, I. (2022, January 26\u201330). IoTreeplay: Synchronous Distributed Traffic Replay in IoT Environments. Proceedings of the 2022 IEEE International Conference on Cloud Engineering (IC2E), San Francisco, CA, USA.","DOI":"10.1109\/IC2E55432.2022.00008"},{"key":"ref_11","first-page":"1658","article-title":"Malicious user behavior emulation technology for space-ground integrated network","volume":"40","author":"Wen","year":"2019","journal-title":"J. Chin. Mini-Micro Comput. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, L., and Hao, Z. (2015, January 18\u201320). Traffic replay in virtual network based on IP-mapping. Proceedings of the International Conference on Algorithms and Architectures for Parallel Processing, Zhangjiajie, China.","DOI":"10.1007\/978-3-319-27140-8_48"},{"key":"ref_13","first-page":"103","article-title":"User Behavior Emulation Technology Based on Interactive Traffic Replay","volume":"47","author":"Huang","year":"2021","journal-title":"Comput. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"149373","DOI":"10.1109\/ACCESS.2019.2947062","article-title":"An interactive traffic replay method in a scaled-down environment","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_15","first-page":"1287","article-title":"Traffic Control for Data Center Network: State of Art and Future Research","volume":"44","author":"Du","year":"2021","journal-title":"J. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Lu, G., Zhang, C., Gao, Y., Wu, Y., and Zhong, G. (2020, January 29\u201331). Cyfrs: A fast recoverable system for cyber range based on real network environment. Proceedings of the 2020 Information Communication Technologies Conference (ICTC), Nanjing, China.","DOI":"10.1109\/ICTC49638.2020.9123273"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1007\/s11036-019-01442-0","article-title":"A framework for the evaluation of trainee performance in cyber range exercises","volume":"25","author":"Andreolini","year":"2020","journal-title":"Mob. Netw. Appl."},{"key":"ref_18","unstructured":"Xu, Y. (2015). Research and Implementation of Software Automation Test Framework Based on Workflow Model. [Master\u2019s Thesis, Nanjing University of Posts and Telecommunications]."},{"key":"ref_19","first-page":"455","article-title":"A Game Cheating Detection System Based on Petri Nets","volume":"32","author":"Zheng","year":"2020","journal-title":"J. Syst. Simul."},{"key":"ref_20","first-page":"68","article-title":"Workflow and Service Oriented E-mail System Model","volume":"36","author":"Liu","year":"2010","journal-title":"Comput. Eng."},{"key":"ref_21","unstructured":"Shi, J., and Pesavento, D. (October, January 29). NDN-DPDK: NDN forwarding at 100 Gbps on commodity hardware. Proceedings of the 7th ACM Conference on Information-Centric Networking, Virtual Event."},{"key":"ref_22","first-page":"122","article-title":"Design and Implementation of a Virtual Internet Server","volume":"11","author":"Zhang","year":"2000","journal-title":"J. Softw."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Yang, Z., and Harris, J.R. (2017, January 11\u201314). SPDK: A development kit to build high performance storage applications. Proceedings of the 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Hong Kong, China.","DOI":"10.1109\/CloudCom.2017.14"},{"key":"ref_24","unstructured":"(2022, October 23). Tcpreplay. Available online: https:\/\/github.com\/appneta\/tcpreplay."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/2\/59\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:08:46Z","timestamp":1760119726000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/2\/59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,18]]},"references-count":24,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["info14020059"],"URL":"https:\/\/doi.org\/10.3390\/info14020059","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,18]]}}}