Dorado: Scaling SmartNIC Session Tables on Commodity DDRs
Heng Yu, Kai Ren, Jiajun Liang, Baozeng Zhang, Guozhi Lin, Xinyi Zhang, Jian Wang, Jian Zhao, Ziyue Zhai, Liang Wang, Chao Pei, Jilong Wang
摘要
FPGA-based SmartNICs are widely deployed for cloud network function acceleration, but their memory subsystem is under increasing pressure because of large session tables. Conventional wisdom suggests that high packet processing performance relies on advanced memories (e.g., SRAM, HBM), but those are costly to add at cloud scale. Dorado is a novel design that scales SmartNIC session tables entirely on inexpensive DDR modules. At the heart of Dorado are three new techniques that extract commodity DDR performance by restructuring session table layout, decomposing processing pipelines to reduce locking, and scheduling memory accesses to minimize stalls. Our testbed results show that Dorado improves packet processing rates by 33%, even with fewer hardware resources. Further, we have deployed Dorado to millions of servers, processing network traffic from billions of users on a large public cloud for over three years. Our production results show that Dorado can accommodate up to 16M session entries, reduce memory cost by 80%, while enabling 50Mpps line-rate processing.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Fornax: A Hardware-Centric Session Management in Large Public Cloud NetworkHeng Yu, Jian Wang, Jian Zhao, Kai Ren 等SIGCOMM 2025 · 被引用 4 次
- The benefits of general-purpose on-NIC memoryBoris Pismenny, Liran Liss, Adam Morrison, Dan TsafrirASPLOS 2022 · 被引用 28 次
- ZOC: Elastic and Cost-Efficient Virtual SmartNIC Architecture for Cloud Physical MachinesNaixuan Guan, Xiaokang Hu, Yisheng Xie, Xishi Qiu 等NSDI 2026
- AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction ProcessingJunru Li, Youyou Lu, Qing Wang, Jiazhen Lin 等USENIX ATC 2022 · 被引用 17 次
- Dorado: Clustered Hardware Cache Coherence for 1,000+ CoresJovan Stojkovic, Abraham Farrell, Gerasimos Gerogiannis, Zhangxiaowen Gong 等ISCA 2026 · 被引用 1 次
