Roundabout: Solving PFC Deadlocks With Distributed Detection and Buffer Collaboration
RDMA over Converged Ethernet (RoCEv2) employs Priority-based Flow Control (PFC) for a lossless fabric to maintain high performance. However, PFC can cause Deadlocks, which pauses traffic and potentially leads to severe exceptions for applications. Existing solutions solve deadlocks at a considerable cost, resulting in degradation of end-to-end network performance.We present Roundabout, a data plane scheme designed to detect and resolve deadlocks with minimal side effects. We first analyze how switches in different states contribute to deadlocks. Based on the analysis, we design an election-based distributed detection scheme that efficiently and robustly identifies deadlocks. By exploiting buffer configuration redundancy, we develop an innetwork collaborative packet scheduling scheme that forwards deadlocked packets to their destinations in a lossless manner, facilitating natural deadlock resolution. Additionally, we implement a barrier mechanism to ensure in-order packet delivery to the receiver. Both analysis and experiments demonstrate that Roundabout effectively detects and resolves deadlocks while minimizing side effects to the network, making it an ideal enhancement for PFC switches.
Authors
- Jianer Zhou (ORCID: https://orcid.org/0000-0002-0639-9978)
- Yanbiao Li (ORCID: https://orcid.org/0000-0001-7408-2203)
- Gaogang Xie (ORCID: https://orcid.org/0000-0003-4964-1135)
- Luyang Li (ORCID: https://orcid.org/0009-0004-3814-3776)
- Heng Pan (ORCID: https://orcid.org/0000-0002-5506-5958)
- Chengjun Jia (ORCID: https://orcid.org/0000-0001-6985-263X)
- Zhenyu Li (ORCID: https://orcid.org/0000-0002-9959-1124)
- Jiaxing Zhang (ORCID: https://orcid.org/0000-0002-1324-6486)
- Kai Lv (ORCID: https://orcid.org/0000-0003-4826-7284)
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Computing Technology (CN)
- Computer Network Information Center (CN)
- Peng Cheng Laboratory (CN)
- Tsinghua University (CN)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/icnp61940.2024.10858514
- Citations
- 1
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.35