FlexPass: A Case for Flexible Credit-based Transport for Datacenter Networks
Hwijoon Lim, Jaehong Kim, Inho Cho, Keon Jang, Wei Bai, Dongsu Han
Abstract
Proactive transports explicitly allocate bandwidth to each sender with credits which schedule packet transmission. While promising, existing proactive solutions share a stringent deployment requirement; they assume the perfect control of every link and packet in the network. However, the assumption breaks in practice because new transports are usually deployed gradually over time and legacy traffic always coexists. In this paper, we present FlexPass, a credit-based transport that takes deployment flexibility as a first-class citizen. FlexPass uses a novel combination of network and end-host designs to solve the problem of co-existence and gradual deployment. FlexPass leverages a proactive control loop to send credit-scheduled packets and a complementary reactive control loop to send unscheduled packets to utilize the spare bandwidth. Finally, FlexPass prevents queue buildups of both scheduled and unscheduled packets, and recovers lost packets efficiently. Our evaluation on the testbed shows that FlexPass maintains co-existence with legacy transports (DCTCP), while preserving the high-performance properties of the proactive transport. In large-scale simulations, we show that FlexPass delivers the best incremental benefits during the gradual deployment. We find traffic upgraded to FlexPass benefits from the bounded queue and reduced flow completion time by up to 44% compared to the legacy traffic, while minimizing the side-effect on the legacy flows.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7a726dcf-f8a8-435f-a531-57a72899e63eCited by top-tier papers4
- Pyrrha: Congestion-Root-Based Flow Control to Eliminate Head-of-Line Blocking in DatacenterKexin Liu, Zhaochen Zhang, Chang Liu, Yizhi Wang et al.NSDI 2025 · 13 citations
- Enabling Virtual Priority in Data Center Congestion ControlZhaochen Zhang, Feiyang Xue, Keqiang He, Zhimeng Yin et al.EuroSys 2025 · 6 citations
- Marlin: Enabling High-Throughput Congestion Control Testing in Large-Scale NetworksYanqing Chen, Li Wang, Jingzhi Wang, Songyue Liu et al.EuroSys 2025 · 2 citations
- SIRD: A Sender-Informed, Receiver-Driven Datacenter Transport ProtocolKonstantinos Prasopoulos, Ryan Kosta, Edouard Bugnion, Marios KogiasNSDI 2025
Builds on4
- Swift: Delay is Simple and Effective for Congestion Control in the DatacenterGautam Kumar, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel et al.SIGCOMM 2020 · 333 citations
- Aeolus: A Building Block for Proactive Transport in DatacentersShuihai Hu, Wei Bai, Gaoxiong Zeng, Zilong Wang et al.SIGCOMM 2020 · 138 citations
- dcPIM: near-optimal proactive datacenter transportQizhe Cai, Mina Tahmasbi Arashloo, Rachit AgarwalSIGCOMM 2022 · 30 citations
- Towards timeout-less transport in commodity datacenter networksHwijoon Lim, Wei Bai, Yibo Zhu, Youngmok Jung et al.EuroSys 2021 · 28 citations
Related papers
- PPT: A Pragmatic Transport for DatacentersLide Suo, Yiren Pang, Wenxin Li, Renjie Pei et al.SIGCOMM 2024 · 7 citations
- Unlocking Superior Performance in Reconfigurable Data Center Networks with Credit-Based TransportFederico De Marchi, Jialong Li, Ying Zhang, Wei Bai et al.SIGCOMM 2025 · 2 citations
- An edge-queued datagram service for all datacenter trafficVladimir Andrei Olteanu, Haggai Eran, Dragos Dumitrescu, Adrian Popa et al.NSDI 2022
- A large-scale deployment of DCTCPAbhishek Dhamija, Balasubramanian Madhavan, Hechao Li, Jie Meng et al.NSDI 2024 · 18 citations
- ABM: active buffer management in datacentersVamsi Addanki, Maria Apostolaki, Manya Ghobadi, Stefan Schmid et al.SIGCOMM 2022 · 59 citations
