Distributed Load Balancing with Workload-Dependent Service Rates
Wenxin Zhang, Santiago R. Balseiro, Robert Kleinberg, Vahab Mirrokni, Balasubramanian Sivan, Bartek Wydrowski

TL;DR
This paper introduces a distributed routing policy for bipartite queueing systems with workload-dependent service rates, achieving near-optimal load balancing and stability without requiring knowledge of arrival rates.
Contribution
The paper proposes the GMSR policy that converges to optimal routing behavior in stochastic and fluid models, ensuring stability and throughput maximization in distributed load balancing.
Findings
GMSR policy converges almost surely to a fluid model behavior.
GMSR attains $oldsymbol{ ext{ extit{epsilon}}}$-suboptimality in $O( ext{ extit{delta}} + ext{log}(1/ ext{ extit{epsilon}}))$ time.
GMSR maximizes throughput and stability in overloaded systems.
Abstract
We study distributed load balancing in bipartite queueing systems where frontends route jobs to heterogeneous backends with workload-dependent service rates. The system's connectivity -- governed by compatibility constraints such as data residency or resource requirements -- is represented by an arbitrary bipartite graph. Each frontend operates independently without communication with other frontends, and the goal is to minimize the expected average latency of all jobs. We propose a closed-loop policy called the Greatest Marginal Service Rate (GMSR) policy that achieves effective coordination without requiring knowledge of arrival rates. In a discrete-time stochastic model, we show that the behavior of our routing policy converges (almost surely) to the behavior of a fluid model, in the limit as job sizes tend to zero and job arrival rates are scaled so that the expected total volume…
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
TopicsAdvanced Manufacturing and Logistics Optimization · Scheduling and Optimization Algorithms · Belt Conveyor Systems Engineering
