On Universal Scaling of Distributed Queues under Load Balancing
arXiv:1912.11904
Abstract
This paper considers the steady-state performance of load balancing algorithms in a many-server system with distributed queues. The system has servers, and each server maintains a local queue with buffer size i.e. a server can hold at most one job in service and jobs in the queue. Jobs in the same queue are served according to the first-in-first-out (FIFO) order. The system is operated in a heavy-traffic regime such that the workload per server is for We identify a set of algorithms such that the steady-state queues have the following universal scaling, where {\em universal} means that it holds for any : (i) the number of of busy servers is and (ii) the number of servers with two jobs (one in service and one in queue) is and (iii) the number of servers with more than two jobs is where can be any positive integer independent of The set of load balancing algorithms that satisfy the sufficient condition includes join-the-shortest-queue (JSQ), idle-one-first (I1F), and power-of--choices (Po) with We further argue that the waiting time of such an algorithm is near optimal order-wise.
References in corpus (5)
- On many-server queues in heavy traffic
- Load Balancing in the Non-Degenerate Slowdown Regime
- Diffusion approximation for efficiency-driven queues: A space-time scaling approach
- Heavy-Traffic Insensitive Bounds for Weighted Proportionally Fair Bandwidth Sharing Policies
- A Simple Steady-State Analysis of Load Balancing Algorithms in the Sub-Halfin-Whitt Regime
Cited by in corpus (9)
- Scalable load balancing in networked systems: A survey of recent advances
- Load balancing system under Join the Shortest Queue: Many-Server-Heavy-Traffic Asymptotics
- Steady-State Analysis of Load Balancing with Coxian- Distributed Service Times
- Optimal Load Balancing in Bipartite Graphs
- A Note on Stein's Method for Heavy-Traffic Analysis
- Beyond Scaling: Calculable Error Bounds of the Power-of-Two-Choices Mean-Field Model in Heavy-Traffic
- Many-server asymptotics for Join-the-Shortest Queue in the Super-Halfin-Whitt Scaling Window
- A Note on Load Balancing in Many-Server Heavy-Traffic Regime
- Steady-state diffusion approximations of Markov chains: error analysis via the discrete Poisson equation