Return
Rethinking Virtual Network Construction for Network Emulation at Scale: Analysis, Modeling, and Optimization
K
Y
W
Y
X
X
B
谢
DOI:10.1109/tnsm.2026.3715559.png)
Abstract
En 中文
Network emulation has become an indispensable methodology for evaluating next-generation network architectures, offering a critical balance between experimental fidelity and operational scalability. However, its effectiveness is fundamentally constrained by inefficiencies in emulating large-scale networks, particularly during virtual network construction. This bottleneck arises from mandatory serialization of virtual link instantiation and operating system (OS) kernel-level notification overheads, which collectively degrade performance by orders of magnitude on 10K-node topologies. Departure from the current practice that employs a multi-machine framework for improvements, we propose <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SplitNN</monospace> (Split Network and Namespace), a novel single-machine network emulation paradigm that breaks the serialization constraint through multi-VM (virtual machines) partitioning, and reduces notification overheads via namespace segmentation. Extensive evaluations show that <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SplitNN</monospace> constructs 10K-node virtual networks within 1–5 minutes on a single machine, achieving a 98.5%–99.2% reduction in construction time compared to state-of-the-art emulators. While primarily a single-machine solution, <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SplitNN</monospace> seamlessly integrates with multi-machine deployments, complementing them by enabling cumulative gains in both scalability and efficiency.
Keywords:
Network emulation
large-scale virtual networks
virtual network construction
network virtualization
network namespaces
virtual machines
Journal
IF:
5.4
Papers:
509
Citations:
9.2K
