English

Designing Low-Complexity Heavy-Traffic Delay-Optimal Load Balancing Schemes: Theory to Algorithms

Distributed, Parallel, and Cluster Computing 2017-10-13 v1

Abstract

We establish a unified analytical framework for load balancing systems, which allows us to construct a general class Π\Pi of policies that are both throughput optimal and heavy-traffic delay optimal. This general class Π\Pi includes as special cases popular policies such as join-shortest-queue and power-of-dd, but not the join-idle-queue (JIQ) policy. In fact, we show that JIQ, which is not in Π\Pi, is actually not heavy-traffic delay optimal. Owing to the significant flexibility offered by class Π\Pi, we are able to design a new policy called join-below-threshold (JBT-d), which maintains the simplicity of pull-based policies such as JIQ, but updates its threshold dynamically. We prove that JBT-dd belongs to the class Π\Pi when the threshold is picked appropriately and thus it is heavy-traffic delay optimal. Extensive simulations show that the new policy not only has a low complexity in message rates, but also achieves excellent delay performance, comparable to the optimal join-shortest-queue in various system settings.

Keywords

Cite

@article{arxiv.1710.04357,
  title  = {Designing Low-Complexity Heavy-Traffic Delay-Optimal Load Balancing Schemes: Theory to Algorithms},
  author = {Xingyu Zhou and Fei Wu and Jian Tan and Yin Sun and Ness Shroff},
  journal= {arXiv preprint arXiv:1710.04357},
  year   = {2017}
}

Comments

42 pages, 34 figure, this is the technical report for a paper accepted by ACM Sigmetrics 2018

R2 v1 2026-06-22T22:11:01.436Z