On optimal routing in overloaded parallel queues

We consider the problem of routing Bernoulli arrivals to parallel queues, where each queue provides service according to an independent Bernoulli process. We assume that the total arrival rate exceeds the sum of the service rates of the queues. Since such a queueing system is unstable, the vector of queue lengths does not have a well-defined stationary distribution. However, one metric which can be used to compare routing policies is the amount of unused service in the system. To lower-bound the cumulative unused service in the system, we present a “queue reversal” theorem for a single-server queue with independent and identically distributed (i.i.d.) arrivals and i.i.d. services: assuming that the queue is initially empty, the expected cumulative unused service is equal to the expected queue length in a queue where the arrivals and services are reversed. Thus, the expected cumulative unused service in the unstable system is equal to the expected queue length in a stable system, which can be calculated. Using this result for a single-server queue, we obtain a lower bound on the expected unused service in the parallel queueing system for any feasible routing policy. We then compare this lower bound to the performance of two simple routing policies: Randomized and Join-the-Shortest Queue Routing.

[1]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1990, 29th IEEE Conference on Decision and Control.

[2]  G. J. Foschini,et al.  A Basic Dynamic Routing Problem and Diffusion , 1978, IEEE Trans. Commun..

[3]  Leandros Tassiulas,et al.  Dynamic server allocation to parallel queues with randomly varying connectivity , 1993, IEEE Trans. Inf. Theory.

[4]  A. Stolyar MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic , 2004 .

[5]  Devavrat Shah,et al.  Fluid models of congestion collapse in overloaded switched networks , 2011, Queueing Syst. Theory Appl..

[6]  R. Srikant,et al.  Asymptotically tight steady-state queue length bounds implied by drift conditions , 2011, Queueing Syst. Theory Appl..

[7]  Eytan Modiano,et al.  Receiver-based flow control for networks in overload , 2013, INFOCOM 2013.

[8]  Leandros Tassiulas,et al.  Optimal overload response in sensor networks , 2006, IEEE Transactions on Information Theory.

[9]  Atilla Eryilmaz,et al.  Optimal constant splitting for efficient routing over unreliable networks , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[10]  Nicholas Bambos,et al.  Fairness in overloaded parallel queues , 2010, 1011.1237.

[11]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.