Offloading Cloud Network Services at Production Scale with SONiC DASH SmartSwitch
Shaofeng Wu, Zhixiong Niu, Riff Jiang, Lawrence Lee, Junhua Zhai, Ze Gan, Vasundhara Volam, Prabhat Aravind, Prince Sunny, Prince George, Qi Luo, Evan Langlais
摘要
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 communitydriven 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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper8
- TEA: Enabling State-Intensive Network Functions on Programmable SwitchesDaehyeok Kim, Zaoxing Liu, Yibo Zhu, Changhoon Kim 等SIGCOMM 2020 · 被引用 121 次
- Sailfish: accelerating cloud-scale multi-tenant multi-service gateways with programmable switchesTian Pan, Nianbing Yu, Chenhao Jia, Jianwen Pi 等SIGCOMM 2021 · 被引用 111 次
- Tiara: A Scalable and Efficient Hardware Acceleration Architecture for Stateful Layer-4 Load BalancingChaoliang Zeng, Layong Luo, Teng Zhang, Zilong Wang 等NSDI 2022 · 被引用 97 次
- Disaggregating Stateful Network FunctionsDeepak Bansal, Gerald DeGrace, Rishabh Tewari, Michal Zygmunt 等NSDI 2023 · 被引用 33 次
- LuoShen: A Hyper-Converged Programmable Gateway for Multi-Tenant Multi-Service Edge CloudsTian Pan, Kun Liu, Xionglie Wei, Yisong Qiao 等NSDI 2024 · 被引用 27 次
相关 Paper
- ExoPlane: An Operating System for On-Rack Switch Resource AugmentationDaehyeok Kim, Vyas Sekar, Srinivasan SeshanNSDI 2023 · 被引用 8 次
- Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICsAnnus Zulfiqar, Ali Imran, Venkat Kunaparaju, Ben Pfaff 等ASPLOS 2025 · 被引用 1 次
- Byte vSwitch: A High-Performance Virtual Switch for Cloud NetworkingXin Wang, Deguo Li, Zhihong Wang, Lidong Jiang 等EuroSys 2025 · 被引用 3 次
- SwiSh: Distributed Shared State Abstractions for Programmable SwitchesLior Zeno, Dan R. K. Ports, Jacob Nelson, Daehyeok Kim 等NSDI 2022 · 被引用 38 次
- How to Hardware Accelerate Your 5G CUXin Zhe Khooi, Satis Kumar Permal, Cha Hwan Song, Nishant Budhdev 等INFOCOM 2026
