We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Distributed, Parallel, and Cluster Computing

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

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-$d$, 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-$d$ 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.
Comments: 42 pages, 34 figure, this is the technical report for a paper accepted by ACM Sigmetrics 2018
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:1710.04357 [cs.DC]
  (or arXiv:1710.04357v1 [cs.DC] for this version)

Submission history

From: Xingyu Zhou [view email]
[v1] Thu, 12 Oct 2017 03:56:50 GMT (575kb,D)

Link back to: arXiv, form interface, contact.