Solving Max-Min Fair Resource Allocations Quickly on Large Graphs
Talkat 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI '24) · 2024-04-16..04-18·
summary
Converts the iterative max‑min fair solver into a single fast optimization by using epsilon weighting plus a sorting network, and introduces a multipath generalization of waterfilling plus a fast geometric binner that bins allocations geometrically and solves one weighted objective. The system offers an alpha‑approximation knob trading bounded unfairness for speed, empirically Pareto‑dominates prior methods, and is deployed in Azure WAN where it preserves solution quality while delivering roughly a 3× speedup.
AI-written summary · about
chapters (7)
- 0:00The resource allocation challenge
- 1:28Limitations of existing methods
- 3:15The Sur framework
- 5:30Technical approach
- 7:00Exact single-shot optimization
- 10:37Geometric binning
- 13:38Evaluation and conclusion
related talks
01h 09mElectrical Flows Primitive and Fast Graph Algorithms
30mParallelization by Approximation
29mFirst Order Methods for Distributed Network Optimization
19mDistributed load balancing: a new framework and improved guarantees
16mMinFlow: High-performance and Cost-efficient Data Passing for I/O-intensive Stateful...
07mVertex Connectivity in Poly-logarithmic Max-flows
19mLook Before, Before You Leap: Online Vector Load Balancing with Few Reassignments
35mApproximation hardness and online algorithms for resource scheduling
