High-Performance Routing with Multipathing and Path Diversity in Ethernet and HPC Networks
Maciej Besta, Jens Domke, Marcel Schneider, Marek Konieczny, Salvatore, Di Girolamo, Timo Schneider, Ankit Singla, Torsten Hoefler

TL;DR
This paper analyzes routing protocols in modern high-performance and data center networks, focusing on how they utilize path diversity and multipathing to improve performance in low-diameter topologies.
Contribution
It develops a taxonomy of multipathing support and analyzes existing routing schemes across various architectures, guiding future protocol development.
Findings
Existing protocols vary in exploiting path diversity.
Support for non-minimal and disjoint paths is limited.
Analysis covers Ethernet, InfiniBand, and HPC networks.
Abstract
The recent line of research into topology design focuses on lowering network diameter. Many low-diameter topologies such as Slim Fly or Jellyfish that substantially reduce cost, power consumption, and latency have been proposed. A key challenge in realizing the benefits of these topologies is routing. On one hand, these networks provide shorter path lengths than established topologies such as Clos or torus, leading to performance improvements. On the other hand, the number of shortest paths between each pair of endpoints is much smaller than in Clos, but there is a large number of non-minimal paths between router pairs. This hampers or even makes it impossible to use established multipath routing schemes such as ECMP. In this work, to facilitate high-performance routing in modern networks, we analyze existing routing protocols and architectures, focusing on how well they exploit the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
