On the Power-of-d-choices with Least Loaded Server Selection
Tim Hellemans, Benny Van Houdt

TL;DR
This paper analyzes the LL(d) server selection policy, extending the power-of-d-choices framework to include workload-based selection, and derives explicit workload and response time distributions for various job size distributions.
Contribution
It introduces a partial integro-differential equation for the LL(d) policy and provides explicit solutions for exponential and phase-type job sizes, advancing understanding of workload distributions.
Findings
Explicit workload distribution for exponential job sizes.
Response time distribution derived for phase-type job sizes.
Numerical results show LL(d) outperforms classic power-of-d-choices.
Abstract
Motivated by distributed schedulers that combine the power-of-d-choices with late binding and systems that use replication with cancellation-on-start, we study the performance of the LL(d) policy which assigns a job to a server that currently has the least workload among d randomly selected servers in large-scale homogeneous clusters. We consider general service time distributions and propose a partial integro-differential equation to describe the evolution of the system. This equation relies on the earlier proven ansatz for LL(d) which asserts that the workload distribution of any finite set of queues becomes independent of one another as the number of servers tends to infinity. Based on this equation we propose a fixed point iteration for the limiting workload distribution and study its convergence. For exponential job sizes we present a simple closed form expression for the limiting…
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 Queuing Theory Analysis · Advanced Wireless Network Optimization · Age of Information Optimization
