Solving Max-Min Fair Resource Allocations Quickly on Large Graphs
Pooria Namyar, Behnaz Arzani, Srikanth Kandula, Santiago Segarra, Daniel Crankshaw, Umesh Krishnaswamy, Ramesh Govindan, Himanshu Raj
摘要
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.
The author contributed to this work while at Microsoft. 1 In this paper, we use efficiency and utilization interchangeably. 2 We defer extending to other notions of fairness to future work. Soroush (heuristics) Soroush (α-approx) k-waterfilling Exact Methods (Gavel, Danna)
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper11
- White-Boxing RDMA with Packet-Granular Software ControlChenxingyu Zhao, Jaehong Min, Ming Liu, Arvind KrishnamurthyNSDI 2025 · 被引用 28 次
- Finding Adversarial Inputs for Heuristics using Multi-level OptimizationPooria Namyar, Behnaz Arzani, Ryan Beckett, Santiago Segarra 等NSDI 2024 · 被引用 16 次
- MegaTE: Extending WAN Traffic Engineering to Millions of Endpoints in Virtualized CloudCongcong Miao, Zhizhen Zhong, Yunming Xiao, Feng Yang 等SIGCOMM 2024 · 被引用 14 次
- m3: Accurate Flow-Level Performance Estimation using Machine LearningChenning Li, Arash Nasr-Esfahany, Kevin Zhao, Kimia Noorbakhsh 等SIGCOMM 2024 · 被引用 12 次
- Decouple and Decompose: Scaling Resource Allocation with DeDeZhiying Xu, Minlan Yu, Francis Y. YanOSDI 2025 · 被引用 5 次
它引用的顶会 Paper15
- Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning WorkloadsDeepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, Amar Phanishayee 等OSDI 2020 · 被引用 286 次
- Balancing efficiency and fairness in heterogeneous GPU clusters for deep learningShubham Chaudhary, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra 等EuroSys 2020 · 被引用 135 次
- Contracting Wide-area Network Topologies to Solve Flow Problems QuicklyFiras Abuzaid, Srikanth Kandula, Behnaz Arzani, Ishai Menache 等NSDI 2021 · 被引用 101 次
- Teal: Learning-Accelerated Optimization of WAN Traffic EngineeringZhiying Xu, Francis Y. Yan, Rachee Singh, Justin T. Chiu 等SIGCOMM 2023 · 被引用 95 次
- AlloX: compute allocation in hybrid clustersTan N. Le, Xiao Sun, Mosharaf Chowdhury, Zhenhua LiuEuroSys 2020 · 被引用 82 次
相关 Paper
- Solving Large-Scale Granular Resource Allocation Problems Efficiently with POPDeepak Narayanan, Fiodar Kazhamiaka, Firas Abuzaid, Peter Kraft 等SOSP 2021 · 被引用 56 次
- Fair Scheduling for Time-dependent ResourcesBo Li, Minming Li, Ruilong ZhangNeurIPS 2021 · 被引用 23 次
- Group Fair Matchings Using Convex Cost FunctionsAtasi Panda, Harsh Sharma, Anand Louis, Prajakta NimbhorkarAAAI 2026
- Settling the Maximin Share Fairness for Scheduling among Groups of MachinesBo Li, Fangxiao Wang, Shiji XingICML 2025
- Santa Claus meets Makespan and Matroids: Algorithms and ReductionsÉtienne Bamas, Alexander Lindermayr, Nicole Megow, Lars Rohwedder 等SODA 2024 · 被引用 3 次
