Power-of-$d$-Choices with Memory: Fluid Limit and Optimality
Jonatha Anselmi, Francois Dufour

TL;DR
This paper analyzes a modified power-of-$d$-choices load balancing algorithm with memory, demonstrating its asymptotic optimality under certain load conditions and providing bounds on queue lengths.
Contribution
It introduces and analyzes a memory-enhanced power-of-$d$-choices algorithm, showing its asymptotic optimality and quantifying queue length bounds.
Findings
Algorithm is asymptotically optimal if load $\,< 1 - 1/d$
Queue lengths are tightly bounded when load exceeds this threshold
Memory significantly improves load balancing performance
Abstract
In multi-server distributed queueing systems, the access of stochastically arriving jobs to resources is often regulated by a dispatcher, also known as load balancer. A fundamental problem consists in designing a load balancing algorithm that minimizes the delays experienced by jobs. During the last two decades, the power-of--choice algorithm, based on the idea of dispatching each job to the least loaded server out of servers randomly sampled at the arrival of the job itself, has emerged as a breakthrough in the foundations of this area due to its versatility and appealing asymptotic properties. In this paper, we consider the power-of--choice algorithm with the addition of a local memory that keeps track of the latest observations collected over time on the sampled servers. Then, each job is sent to a server with the lowest observation. We show that this algorithm is…
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
