Load balancing with heterogeneous schedulers
Urtzi Ayesta, Manu K Gupta, Ina Maria Verloop

TL;DR
This paper develops a load balancing strategy for heterogeneous servers with limited processor sharing disciplines, using Whittle's index to optimize request routing and outperform standard heuristics.
Contribution
It introduces a Whittle's index-based load balancing approach for servers with heterogeneous limited processor sharing disciplines, providing a closed-form index and demonstrating superior performance.
Findings
Whittle's index policy depends on the server's scheduling discipline.
Whittle's index policy outperforms JSQ, JSEW, and RSA.
Performance varies with different cost criteria.
Abstract
Load balancing is a common approach in web server farms or inventory routing problems. An important issue in such systems is to determine the server to which an incoming request should be routed to optimize a given performance criteria. In this paper, we assume the server's scheduling disciplines to be heterogeneous. More precisely, a server implements a scheduling discipline which belongs to the class of limited processor sharing (LPS-) scheduling disciplines. Under LPS-, up to jobs can be served simultaneously, and hence, includes as special cases First Come First Served () and Processor Sharing (). In order to obtain efficient heuristics, we model the above load-balancing framework as a multi-armed restless bandit problem. Using the relaxation technique, as first developed in the seminal work of Whittle, we derive Whittle's index policy for general cost…
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 Bandit Algorithms Research · Optimization and Search Problems · Advanced Wireless Network Optimization
