Minimum Congestion Routing of Unsplittable Flows in Data-Center Networks
Miguel Ferreira, Nirav Atre, Justine Sherry, Michael Dinitz, Jo\~ao, Lu\'is Sobrinho

TL;DR
This paper investigates the minimum congestion routing problem for unsplittable flows in data-center networks, establishing hardness results, proposing a polynomial-time approximation algorithm with a factor of 1.8, and analyzing online versus offline settings.
Contribution
It proves the NP-hardness of approximating minimum congestion below 1.5, introduces a 1.8-approximation algorithm, and shows online algorithms cannot beat a 2-approximation.
Findings
Minimum congestion can be at least 1.5 for some flow sets.
No online algorithm can approximate within a factor less than 2.
A polynomial-time algorithm guarantees a congestion of at most 1.8.
Abstract
Millions of flows are routed concurrently through a modern data-center. These networks are often built as Clos topologies, and flow demands are constrained only by the link capacities at the ingress and egress points. The minimum congestion routing problem seeks to route a set of flows through a data center while minimizing the maximum flow demand on any link. This is easily achieved by splitting flow demands along all available paths. However, arbitrary flow splitting is unrealistic. Instead, network operators rely on heuristics for routing unsplittable flows, the best of which results in a worst-case congestion of (twice the uniform link capacities). But is the lowest possible congestion? If not, can an efficient routing algorithm attain congestion below ? Guided by these questions, we investigate the minimum congestion routing problem in Clos networks with unsplittable…
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.
Taxonomy
TopicsCloud Computing and Resource Management · Software-Defined Networks and 5G · Interconnection Networks and Systems
