Universality of Load Balancing Schemes on Diffusion Scale
arXiv:1510.02657 · doi:10.1017/jpr.2016.68
Abstract
We consider a system of parallel queues with identical exponential service rates and a single dispatcher where tasks arrive as a Poisson process. When a task arrives, the dispatcher always assigns it to an idle server, if there is any, and to a server with the shortest queue among randomly selected servers otherwise . This load balancing scheme subsumes the so-called Join-the-Idle Queue (JIQ) policy and the celebrated Join-the-Shortest Queue (JSQ) policy as two crucial special cases. We develop a stochastic coupling construction to obtain the diffusion limit of the queue process in the Halfin-Whitt heavy-traffic regime, and establish that it does not depend on the value of , implying that assigning tasks to idle servers is sufficient for diffusion level optimality.
References in corpus (2)
Cited by in corpus (9)
- Scalable load balancing in networked systems: A survey of recent advances
- Universality of Power-of- Load Balancing in Many-Server Systems
- Optimal Service Elasticity in Large-Scale Distributed Systems
- Join-the-Shortest Queue Diffusion Limit in Halfin-Whitt Regime: Tail Asymptotics and Scaling of Extrema
- Join-the-Shortest Queue Diffusion Limit in Halfin-Whitt Regime: Sensitivity on the Heavy-traffic Parameter
- Load balancing system under Join the Shortest Queue: Many-Server-Heavy-Traffic Asymptotics
- Self-Learning Threshold-Based Load Balancing
- Many-Server Asymptotics for Join-the-Shortest-Queue: Large Deviations and Rare Events
- Steady-State Convergence of the Continuous-Time Routing System with General Distributions in Heavy Traffic