NSDI 26 - A Composable Emulation Framework for Whitebox Switches @UsenixOrg
NSDI 26 - A Composable Emulation Framework for Whitebox Switches  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
A Composable Emulation Framework for Whitebox Switches

Congcong Miao, Tencent; Xianneng Zou, Tencent and Tsinghua Shenzhen International Graduate School; Chuwen Zhang, Tsinghua University; Shiping Yang, Qihang Liu, Zhijie Yan, and Yanke Zhang, Tencent; Yong Jiang, Tsinghua Shenzhen International Graduate School; Qiao Xiang, Xiamen University; Xin Jin, Peking University; Zili Meng, Hong Kong University of Science and Technology; Ang Chen, University of Michigan

High-fidelity network emulation is indispensable for reliable operation at scale. While existing emulators are built for monolithic, blackbox switches, emerging switch architectures are chipping away at this assumption. Cloud providers routinely source device modules from different vendors and compose them together to construct disaggregated, whitebox switches. This raises novel challenges in network emulation, as we must move from building bespoke firmware-based emulators to a composable emulation framework where diverse emulators can be stitched together for high-fidelity emulation: whether for data plane, control plane, or peripheral modules (e.g., optical components). We have designed the first such framework, MirSwitch, addressing key challenges in reconciling interface contract differences across emulator modules using an adaptor-centric approach. MirSwitch can faithfully emulate a wide range of functionalities of whitebox switches, while achieving 2.2× forwarding performance improvements which are critical for forwarding emulation. We have deployed MirSwitch in our production network, which our operators have used to troubleshoot 97.5% of a total of 203 issues in a recent year.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - A Composable Emulation Framework for Whitebox SwitchesNSDI 26 - MORP4: A Dynamic Network TelescopeFAST 26 - DRBoost: Boosting Degraded Read Performance in MSR-Coded Storage ClustersPEPR 26 - Responding to Regulations Confidently and EfficientlyNSDI 26 - FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO GuaranteesNSDI 26 - Libra: Flexible Request Partitioning and Scheduling for Serving Unbalanced and Dynamic...SREcon26 Americas - The Ironies of AI²USENIX Security 25 - Serverless Functions Made Confidential and Efficient with Split ContainersNSDI 26 - Enabling AI Network Cross-Layer Design and Operations with Arcadia...NSDI 26 - KRAKENGUARD: Towards Fine-Grained eBPF IsolationNSDI 26 - Eywa: Automating Model-Based Testing using LLMsSREcon26 Americas - Executing Chaos Engineering in Production at a Critical Financial Institution
USENIX |

NSDI '26 - A Composable Emulation Framework for Whitebox Switches

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER