Asymptotic Optimality of Power-of-d Load Balancing in Large-Scale Systems

成果类型:
Article
署名作者:
Mukherjee, Debankur; Borst, Sem C.; van Leeuwaarden, Johan S. H.; Whiting, Philip A.
署名单位:
University System of Georgia; Georgia Institute of Technology; Eindhoven University of Technology; Nokia Corporation; Nokia Bell Labs; Tilburg University; Macquarie University
刊物名称:
MATHEMATICS OF OPERATIONS RESEARCH
ISSN/ISSBN:
0364-765X
DOI:
10.1287/moor.2019.1042
发表日期:
2020
页码:
1535-1571
关键词:
heavy-traffic limits queues
摘要:
We consider a system of N identical server pools and a single dispatcher in which tasks with unit-exponential service requirements arrive at rate.(N). In order to optimize the experienced performance, the dispatcher aims to evenly distribute the tasks across the various server pools. Specifically, when a task arrives, the dispatcher assigns it to the server pool with the minimum number of tasks among d(N) randomly selected server pools. We construct a stochastic coupling to bound the difference in the system occupancy processes between the join-the-shortest-queue (JSQ) policy and a scheme with an arbitrary value of d(N). We use the coupling to derive the fluid limit in case d(N)->infinity and lambda(N)/->lambda as N ->infinity along with the associated fixed point. The fluid limit turns out to be insensitive to the exact growth rate of d(N) and coincides with that for the JSQ policy. We further establish that the diffusion limit corresponds to that for the JSQ policy as well, as long as d(N)/root Nlog(N)->infinity, and characterize the common limiting diffusion process. These results indicate that the JSQ optimality can be preserved at the fluid and diffusion levels while reducing the overhead by nearly a factor O(N) andO(root Nlog(N))), respectively.
来源URL: