Symphony: Enhancing RDMA Connection Scalability through Sender-Receiver Coordination
Yuxuan Hu, Jiao Zhang, Dexuan Liao, Xianyu Huang
Abstract
Remote Direct Memory Access (RDMA) has emerged as a cornerstone of datacenter networks (DCNs). Offloading the protocol stack to RDMA NIC (RNIC) makes data transmission depend on metadata caches, such as Queue Pair Context (QPC) and Work Queue Element (WQE). As DCNs expand, the number of Queue Pairs (QPs) grows, RNIC’s limited cache capacity becomes insufficient, triggering frequent cache misses and leading to serious connection scalability issues. Hardware-based solutions are prohibitively expensive. Existing software-based approaches mainly focus on QPC cache. Some attempt to optimize WQE cache, but only address Send WQEs (SWQEs). In this paper, to deal with unpredictable message arrival for optimizing Receive WQEs (RWQEs), we propose Symphony, a coordinated sender-receiver approach along with immediate data driven feedback that optimizes both SWQE and RWQE cache. We validate Symphony through NS3 simulation and a prototype implementation in RDMA driver, we also analyze its stability via the Laplace domain. The simulation results demonstrate that Symphony outperforms Weir in diverse scenarios, and testbed experiments indicate that Symphony can maintain 96Gbps with low CPU overhead. Compared to Weir, Symphony prominently reduces observable cache misses, ICM by approximately 20%, MTT/MPT by approximately 24% and RWQE by approximately 74%.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Weir: Delay-based RNIC Cache Control Software Middleware for Scalable RDMA NetworksYongchen Pan, Jiao Zhang, Yuxuan Hu, Zirui Wan et al.INFOCOM 2025 · 4 citations
- Maximizing the Benefit of RDMA at End HostsXiaoliang Wang, Hexiang Song, Cam-Tu Nguyen, Dongxu Cheng et al.INFOCOM 2021 · 8 citations
- Tlaloc: A Generic Multipath Load Balancing for RoCEHuimin Luo, Jiao Zhang, Yongchen Pan, Tian Pan et al.INFOCOM 2026
- STORM: Enabling Traffic Scheduling for RDMAJichun Wu, Ran Shu, Gianni Antichi, Yongqiang Xiong et al.SIGCOMM 2026
- Network Load Balancing with In-network Reordering Support for RDMACha Hwan Song, Xin Zhe Khooi, Raj Joshi, Inho Choi et al.SIGCOMM 2023 · 110 citations
