THEMIS: Addressing Congestion-Induced Unfairness in Long-Haul RDMA Networks
RDMA is promising for enhancing the performance of cross-datacenter (DC) services. However, deploying RDMA over wide-area networks introduces severe congestion control unfairness, primarily due to asymmetric congestion feedback delays between inter-DC flows and intra-DC flows. As a result, intra-DC flows often bear the full burden of congestion response, leading to drastically increased flow completion times (FCT). In this work, we identify two key forms of unfairness — near-source and near-destination — depending on whether congestion occurs near the sender or receiver of inter-DC flows. Based on this, we propose THEMIS, a fairness maintenance patch for long-haul RDMA networks. To mitigate near-source unfairness, THEMIS devises a Proactive Notification Point to shorten the congestion feedback loop within a single DC. To alleviate near-destination unfairness, THEMIS introduces a Temporary Reaction Point to temporarily slow down the target inter-DC flow until the sender receives the corresponding congestion feedback. We implement an open-source prototype of THEMIS, and evaluate it on both real-world testbed and large-scale simulations. Compared to DCQCN, Annulus and BiCC, THEMIS reduces the intra-DC FCT by up to 79.2%, 63.6% and 55.6%, and decreases overall FCT by up to 61.2%, 31.9% and 59.5% respectively.
Authors
- Menghao Zhang (ORCID: https://orcid.org/0000-0001-5274-5512)
- Renjie Xie (ORCID: https://orcid.org/0009-0004-1742-4122)
- Jue Zhang
- Zihan Niu (ORCID: https://orcid.org/0000-0003-1390-2743)
- Xiaohe Hu (ORCID: https://orcid.org/0000-0003-1487-2419)
- Yuan Yang (ORCID: https://orcid.org/0000-0002-3481-8447)
Institutions
- Guilin University of Electronic Technology (CN)
- Beihang University (CN)
- Tsinghua University (CN)
Publication Details
- Published
- 2025-09-22
- DOI
- https://doi.org/10.1109/icnp65844.2025.11192376
- Primary Topic
- Network Traffic and Congestion Control
- Type
- article
- Field-Weighted Citation Impact
- 0.00