Solving Max-Min Fair Resource Allocations Quickly on Large Graphs
Not on the map. Why?
Abstract (arXiv)
We consider the max-min fair resource allocation problem. The best-known solutions use either a sequence of optimizations or waterfilling, which only applies to a narrow set of cases. These solutions have become a practical bottleneck in WAN traffic engineering and cluster scheduling, especially at larger problem sizes. We improve both approaches: (1) we show how to convert the optimization sequence into a single fast optimization, and (2) we generalize waterfilling to the multi-path case. We empirically show our new algorithms Pareto-dominate prior techniques: they produce faster, fairer, and more efficient allocations. Some of our allocators also have theoretical guarantees: they trade off a bounded amount of unfairness for faster allocation. We have deployed our allocators in Azure's WAN traffic engineering pipeline, where we preserve solution quality and achieve a roughly 3× speedup.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Oct 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025Robust Heuristic Algorithm Design with LLMscited by 3
- 2025m4: A Learned Flow-level Network Simulatorcited by 1
- 2026From Simulation to Deep Learning: Survey on Network Performance Modeling Approachescited by 0
- 2026From Simulation to Deep Learning: Survey on Network Performance Modeling Approaches30 Mar 2026
- 2025Robust Heuristic Algorithm Design with LLMs9 Oct 2025
- 2025m4: A Learned Flow-level Network Simulator3 Mar 2025