Valve: Scalable RDMA with Gap-based Cache Control Middleware for Data Center Networks
Remote Direct Memory Access (RDMA) has become a cornerstone technology in Data Center Networks (DCNs). However, DCNs have expanded substantially, leading to severe connection scalability issues for RDMA. The critical reason behind these issues stems from frequent cache misses on RDMA NICs (RNICs) when handling numerous Queue Pair (QP) connections. Cache misses require time-consuming retrievals from the host via PCIe, resulting in a degradation in RDMA performance. Existing software solutions primarily aim to alleviate QP Context (QPC) cache pressure, while hardware solutions incur prohibitive costs. In this paper, we identify Work Queue Element (WQE) cache, rather than QPC cache, as the fundamental bottleneck limiting connection scalability. Hence, we propose a software middleware, Valve, designed to mitigate cache misses through WQE cache control. Valve regulates WQE posting to control WQE cache by monitoring RNIC cache usage and adaptively adjusting the gap of WQE posting. Valve boasts ease of deployment, requiring the addition of approximately 1000 lines of code, and incurs low CPU overhead. Valve maintains peak performance of RNIC throughput regardless of the number of QPs and considerably reduces observable cache misses (such as ICM, MTT, and MPT cache misses) by 2.8× to 3.1× compared to XRC and DCT.
Authors
- Yongchen Pan (ORCID: https://orcid.org/0009-0000-4628-7535)
- Duanping Liao (ORCID: https://orcid.org/0000-0001-7405-6152)
- Tao Huang (ORCID: https://orcid.org/0000-0002-3545-1122)
- Jiao Zhang (ORCID: https://orcid.org/0000-0001-5614-3420)
- Yuxuan Hu (ORCID: https://orcid.org/0009-0004-3558-4584)
- Yuan Li (ORCID: https://orcid.org/0009-0004-2797-0397)
Institutions
- State Key Laboratory of Networking and Switching Technology
Publication Details
- Published
- 2025-09-22
- DOI
- https://doi.org/10.1109/icnp65844.2025.11192330
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00