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

10/12/2017
by   Xingyu Zhou, et al.
0

We establish a unified analytical framework for load balancing systems, which allows us to construct a general class Π of policies that are both throughput optimal and heavy-traffic delay optimal. This general class Π 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 Π, is actually not heavy-traffic delay optimal. Owing to the significant flexibility offered by class Π, 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 Π 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/21/2018

Heavy-traffic Delay Optimality in Pull-based Load Balancing Systems: Necessary and Sufficient Conditions

In this paper, we consider a load balancing system under a general pull-...
research
02/20/2020

Asymptotically Optimal Load Balancing in Large-scale Heterogeneous Systems with Multiple Dispatchers

We consider the load balancing problem in large-scale heterogeneous syst...
research
06/08/2018

Flexible Load Balancing with Multi-dimensional State-space Collapse: Throughput and Heavy-traffic Delay Optimality

Heavy traffic analysis for load balancing policies has relied heavily on...
research
04/26/2020

Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic

Motivated by applications in data center networks, in this paper, we stu...
research
01/06/2019

Optimal Network Control in Partially-Controllable Networks

The effectiveness of many optimal network control algorithms (e.g., Back...
research
04/20/2020

A Note on Load Balancing in Many-Server Heavy-Traffic Regime

In this note, we apply Stein's method to analyze the performance of gene...
research
03/13/2020

A Note on Stein's Method for Heavy-Traffic Analysis

In this note, we apply Stein's method to analyze the steady-state distri...

Please sign up or login with your details

Forgot password? Click here to reset