ExpressPass: End-to-End Credit-based Congestion Control for Datacenters
Inho Cho, Dongsu Han, Keon Jang

TL;DR
ExpressPass is a novel end-to-end credit-based congestion control algorithm for datacenter networks that achieves rapid convergence, zero data loss, and low buffer occupancy, outperforming existing algorithms especially at high link speeds.
Contribution
It introduces a new credit-based congestion control mechanism that operates end-to-end, enabling faster convergence and better performance than prior algorithms like DCTCP.
Findings
Converges up to 80 times faster than DCTCP at 10Gbps links.
Reduces flow completion time for small and medium flows.
Achieves zero data loss and low buffer occupancy.
Abstract
As link speeds increase in datacenter networks, existing congestion control algorithms become less effective in providing fast convergence. TCP-based algorithms that probe for bandwidth take a long time to reach the fair-share and lead to long flow completion times. An ideal congestion control algorithms for datacenter must provide 1) zero data loss, 2) fast convergence, and 3) low buffer occupancy. However, these requirements present conflicting goals. For fast convergence,flows must ramp up quickly, but this risks packet losses and large queues. Thus, even the state-of-the-art algorithms, such as TIMELY and DCQCN, rely on link layer flow control (e.g.,Priority-based Flow Control) to achieve zero loss. This paper presents a new approach, called ExpressPass, an end-to-end credit-based congestion control algorithm for datacenters. ExpressPass is inspired by credit-based flow control, but…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software-Defined Networks and 5G · Network Traffic and Congestion Control
