ENCC: Explicit Notification Congestion Control in RDMA

View at publisher
Authors: Xinshuo Wang, Lei Liu, Baihua Chen, Yifei Li
Cited by: 1
References: 32

Abstract

Congestion control (CC) is essential for achieving ultra-low latency, high bandwidth, and network stability in high-speed networks. However, modern high-performance RDMA networks, crucial for distributed applications, face significant performance degradation due to limitations of existing CC schemes. Most conventional approaches rely on congestion notification signals that must traverse the queuing data path before congestion signals can be sent back to the sender, causing delayed responses and severe performance collapse. This study proposes Explicit Notification Congestion Control (ENCC), a novel high-speed CC mechanism that achieves low latency, high throughput, and strong network stability. ENCC employs switches to directly notify the sender of precise link load information and avoid notification signal queuing. This allows precise sender-side rate control and queue regulation. ENCC also ensures fairness and easy deployment in hardware. We implement ENCC based on FPGA network interface cards and programmable switches. Evaluation results show that ENCC achieves substantial through-put improvements over representative baseline algorithms, with gains of up to 16.6× in representative scenarios, while incurring minimal additional latency.

Fields of Study & Subjects

Network Traffic and Congestion Control Software-Defined Networks and 5G Cloud Computing and Resource Management

Publication details

Journal / source
IEEE Transactions on Network and Service Management
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
23
Pages
2415–2427
Publication date
1 January 2026