ACK-Driven Congestion Control for Lossless Ethernet
Congestion control is a key enabler for lossless Ethernet at scale. In this paper, we revisit this classic topic from a new perspective, i.e., understanding and exploiting the intrinsic properties of the underlying lossless network. We experimentally and analytically find that the intrinsic properties of lossless networks, such as packet conservation, can indeed provide valuable implications in estimating pipe capacity and the precise number of excessive packets. Besides, we derive principles on how to treat congested flows and victim flows individually to handle HoL blocking efficiently. Then, we propose ACK-driven congestion control (ACC) for lossless Ethernet, which simply resorts to the knowledge of ACK time series (supports ACK coalescing) to exert a temporary halt to exactly drain out excessive packets of congested flows and then match its rate to pipe capacity. Testbed and large-scale simulations demonstrate that ACC ameliorates fundamental issues in lossless Ethernet (e.g., congestion spreading, HoL blocking, and deadlock) and achieves excellent low latency and high throughput performance. For instance, compared with existing schemes, ACC improves the average and 99th percentile FCT performance of small flows by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.3\sim 3.3\times $ </tex-math></inline-formula> and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.4\sim 11.5\times $ </tex-math></inline-formula>, respectively.
Authors
- Shangguang Wang (ORCID: https://orcid.org/0000-0001-7245-1298)
- Qingkai Meng (ORCID: https://orcid.org/0000-0001-5394-8450)
- Yiran Zhang (ORCID: https://orcid.org/0000-0002-3555-0155)
- Fengyuan Ren (ORCID: https://orcid.org/0000-0001-6526-3889)
- Chaolei Hu
- Hu Zhang (ORCID: https://orcid.org/0009-0009-9892-9515)
Institutions
- Beijing University of Posts and Telecommunications (CN)
- Qilu University of Technology (CN)
- Shandong Academy of Sciences (CN)
- Nanjing University (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Transactions on Networking
- Published
- 2025-03-07
- DOI
- https://doi.org/10.1109/ton.2025.3542770
- Citations
- 2
- Primary Topic
- Network Time Synchronization Technologies
- Type
- article
- Field-Weighted Citation Impact
- 2.97
Funders
- National Natural Science Foundation of China
- Fundamental Research Funds for the Central Universities