Stochastic Coordination in Heterogeneous Load Balancing Systems
Guy Goren, Shay Vargaftik, Yoram Moses

TL;DR
This paper introduces a stochastic optimization-based load balancing algorithm for heterogeneous data center servers, demonstrating improved performance and computational efficiency through extensive simulations.
Contribution
It formulates load balancing as a stochastic optimization problem and provides an efficient, practically viable algorithm with superior performance over previous methods.
Findings
Outperforms previous load balancing solutions in simulations
Computationally efficient dispatching policy
Effective in heterogeneous server environments
Abstract
Current-day data centers and high-volume cloud services employ a broad set of heterogeneous servers. In such settings, client requests typically arrive at multiple entry points, and dispatching them to servers is an urgent distributed systems problem. This paper presents an efficient solution to the load balancing problem in such systems that improves on and overcomes problems of previous solutions. The load balancing problem is formulated as a stochastic optimization problem, and an efficient algorithmic solution is obtained based on a subtle mathematical analysis of the problem. Finally, extensive evaluation of the solution on simulated data shows that it outperforms previous solutions. Moreover, the resulting dispatching policy can be computed very efficiently, making the solution practically viable.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed and Parallel Computing Systems · Advanced Queuing Theory Analysis
