NSDI 26 - Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch @UsenixOrg
NSDI 26 - Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch

Shaofeng Wu, The Chinese University of Hong Kong and Microsoft Research Asia; Zhixiong Niu, Microsoft Research Asia; Riff Jiang, Lawrence Lee, Junhua Zhai, Ze Gan, Vasundhara Volam, Prabhat Aravind, Prince Sunny, Prince George, Qi Luo, Evan Langlais, Soumya Tiwari, Venkat Satish Katta, Weixi Chen, Rishiraj Hazarika, Sachin Jain, Deven Jagasia, Michal Zygmunt, Avijit Gupta, Neeraj Motwani, and Pranjal Shrivastava, Microsoft; Qiang Su, The Chinese University of Hong Kong; Anil Reddy Pannala, Kristina Moore, James Grantham, Anupam Pandey, Xin Liu, Guohan Lu, Gerald De Grace, Rishabh Tewari, Lihua Yuan, Erica Lan, Deepak Bansal, and Dave Maltz, Microsoft; Yongqiang Xiong, Microsoft Research Asia; Hong Xu, The Chinese University of Hong Kong
Community Award Winner!

To support stateful cloud network services, Microsoft Azure has operated several generations of offloading solutions over the past decade. While these systems improved performance, operating them at hyperscale revealed three persistent lessons: (i) overly flexible programming models hinder hardware acceleration, (ii) appliance-style DPU pools inflate physical footprint and complicate deployment, and (iii) vendor-specific SDKs slow down service iteration.

We present SONiC DASH SmartSwitch that addresses these lessons with three key designs: (1) the DASH pipeline as an immutable and hardware-friendly programming model; (2) the uni-box SmartSwitch that converges NPU and DPU resources within a single T1 switch; and (3) a community-driven development model with P4 behavior specifications. SONiC DASH SmartSwitch has been deployed in Microsoft Azure at scale. It achieves 1.53Tbps throughput, 19.2M CPS, and 256M concurrent connections for network services, while improving power efficiency by ~1.8× and space efficiency by ~2.7× compared to the previous generation.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitchNSDI 26 - Net-P4ct: Enhanced WAN Bandwidth Fair Sharing Using P4 Programmable SwitchesNSDI 26 - MAE: More Adaptive Video Encoder for Consistent Low Latency in High-Quality Real-Time...USENIX ATC 24 - ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic DesignsNSDI 26 - EZ-SAVE: Evaluation of Easy-to-Deploy Source Address Validation PoliciesNSDI 26- Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application StreamingPEPR 26 - Mapping the Privacy Workforce in the AI EraNSDI 26 - EROICA: Online Performance Troubleshooting for Large-scale Model TrainingNSDI 26 - CrossCheck: Input Validation for WAN Control SystemsNSDI 26 - Controlling Arbitrary Internet Queues with TitrateNSDI 26 - Learning to Tune Optical WANs: A Field Deployment of Noise Models in Optical NetworksNSDI 26 - SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems
USENIX |

NSDI '26 - Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER