Emulating High-performance Networks with CNNet

Yang Peng, Yupeng Xiao,Jingpu Duan,Xiaoxi Zhang, Weichao Li

2023 IEEE 43RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, ICDCSW(2023)

引用 0|浏览3
暂无评分
摘要
Metaverse advocates creating digital twins in the virtual world to faithfully emulate the behaviors of the physical counterparts. Following this idea, this paper explores how to create high-performance digital twins for network devices through network emulation. Existing network emulators are primarily used for network configuration verification. They can not emulate high-performance networks, and lose the ability to carry out performance-oriented tasks, like stress-testing datacenter networks. We present CNNet, a novel network emulator that is designed to emulate high-performance networks and execute performance-oriented tasks. CNNet adopts a cloud-native design and achieves the performance goal with the user-space dataplane, which provides high-performance virtual network links for different emulation containers. To further improve the emulation performance, a novel graph partition algorithm is proposed to embed the emulated network into the underlying server cluster. The embedding achieves two goals simultaneously, including balancing the number of emulation containers running on each worker server, and minimizing the bandwidth consumption of the cross-server virtual links. When emulating a datacenter network with over 100 nodes, CNNet can achieve the bi-section throughput of 96Gbps, which is an order of magnitude higher than existing network emulators.
更多
查看译文
关键词
Network Emulation,Cloud-native,User-space Dataplane,Digital Twins,Metaverse
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要