Host Congestion Control
Saksham Agarwal, Arvind Krishnamurthy, Rachit Agarwal
Abstract
The conventional wisdom in systems and networking communities is that congestion happens primarily within the network fabric. However, adoption of high-bandwidth access links and relatively stagnant technology trends for resources within hosts have led to emergence of host congestion-that is, congestion within the host network that enables data exchange between NIC and CPU/memory. Such host congestion alters the many assumptions entrenched within decades of research and practice of congestion control.
We present hostCC, a congestion control architecture to handle both host and network fabric congestion. hostCC embodies three key ideas. First, in addition to congestion signals that originate within the network fabric, hostCC collects host congestion signals that capture the precise time, location, and reason for host congestion. Second, hostCC introduces a sub-RTT granularity host-local congestion response that uses congestion signals to allocate host resources between network traffic and host-local traffic. Finally, hostCC uses both host and network congestion signals to allocate network resources at an RTT granularity.
We realize hostCC within the Linux network stack. Our hostCC implementation requires no modifications in applications, host hardware, and/or network hardware; moreover, it can be integrated with existing congestion control protocols to handle both host and network fabric congestion. Evaluation of Linux DCTCP with and without hostCC suggests that, in the presence of host congestion, hostCC significantly reduces queueing and packet drops at the host, resulting in improved performance of networked applications in terms of throughput and tail latency.
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.
Cited by top-tier papers21
- White-Boxing RDMA with Packet-Granular Software ControlChenxingyu Zhao, Jaehong Min, Ming Liu, Arvind KrishnamurthyNSDI 2025 · 28 citations
- Harmonic: Hardware-assisted RDMA Performance Isolation for Public CloudsJiaqi Lou, Xinhao Kong, Jinghan Huang, Wei Bai et al.NSDI 2024 · 28 citations
- Tiered Memory Management: Access Latency is the Key!Midhul Vuppalapati, Rachit AgarwalSOSP 2024 · 22 citations
- Harmony: A Congestion-free Datacenter ArchitectureSaksham Agarwal, Qizhe Cai, Rachit Agarwal, David B. Shmoys et al.NSDI 2024 · 19 citations
- Fast, Scalable, and Accurate Rate Limiter for RDMA NICsZilong Wang, Xinchen Wan, Luyang Li, Yijun Sun et al.SIGCOMM 2024 · 17 citations
Builds on6
- 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
- Understanding host network stack overheadsQizhe Cai, Shubham Chaudhary, Midhul Vuppalapati, Jaehyun Hwang et al.SIGCOMM 2021 · 150 citations
- Reexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi-hundred-gigabit NetworksAlireza Farshin, Amir Roozbeh, Gerald Q. Maguire Jr., Dejan KosticUSENIX ATC 2020 · 88 citations
- dcPIM: near-optimal proactive datacenter transportQizhe Cai, Mina Tahmasbi Arashloo, Rachit AgarwalSIGCOMM 2022 · 30 citations
- Towards μs tail latency and terabit ethernet: disaggregating the host network stackQizhe Cai, Midhul Vuppalapati, Jaehyun Hwang, Christos Kozyrakis et al.SIGCOMM 2022 · 20 citations
Related papers
- Achieving Precise Host Congestion Mitigation by DPU OffloadingHaifeng Zhou, Di Wang, Dianxing Tang, Xi Sun et al.INFOCOM 2026
- Understanding Host Network Stack LatencyTianyu Zuo, Jaehyun Hwang, Ao Tang, Rachit Agarwal et al.SIGCOMM 2026
- Understanding the Host NetworkMidhul Vuppalapati, Saksham Agarwal, Henry Schuh, Baris Kasikci et al.SIGCOMM 2024 · 25 citations
- Holm: A DPU-Based Robust Host-Side Latency Monitoring with Low-Overhead and Selective Full-CoverageHaifeng Zhou, Di Wang, Xi Sun, Wenbin Zhang et al.INFOCOM 2026
- Time-division TCP for reconfigurable data center networksShawn Shuoshuo Chen, Weiyang Wang, Christopher Canel, Srinivasan Seshan et al.SIGCOMM 2022 · 13 citations
