Deciding Which Queue to Join: Some Counterexamples

Consider a queueing system with two or more servers, each with its own queue with infinite capacity. Customers arrive according to some stochastic process e.g., a Poisson process and immediately upon arrival must join one of the queues, thereafter to be served on a first-come first-served basis, with no jockeying or defections allowed. The service times are independent and identically distributed with a known distribution. Moreover, the service times are independent of the arrival process and the customer decisions. The only information about the history of the system available for deciding which queue to join is the number of customers currently waiting and being served at each server. Joining the shortest queue is known to minimize each customer's individual expected delay and the long-run average delay per customer when the service-time distribution is exponential or has nondecreasing failure rate. We show that there are service-time distributions for which it is not optimal to always join the shortest queue. We also show that if, in addition, the elapsed service times of customers in service are known, the long-run average delay is not always minimized by customers joining the queue that minimizes their individual expected delays.

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

[2]  Ward Whitt On Stochastic Bounds for the Delay Distribution in the GI/G/s Queue , 1981, Oper. Res..

[3]  R. Wolff AN UPPER BOUND FOR MULTI-CHANNEL QUEUES , 1977 .

[4]  B. Hajek Optimal control of two interacting service stations , 1982, 1982 21st IEEE Conference on Decision and Control.

[5]  Martin I. Reiman,et al.  Some diffusion approximations with state space collapse , 1984 .

[6]  R. Weber On the optimal assignment of customers to parallel servers , 1978, Journal of Applied Probability.

[7]  Tomasz Rolski,et al.  A Light Traffic Approximation for a Single-Server Queue , 1984, Math. Oper. Res..

[8]  W. Whitt Comparing counting processes and queues , 1981, Advances in Applied Probability.

[9]  Wayne L. Winston OPTIMALITY OF THE SHORTEST LINE DISCIPLINE , 1977 .

[10]  Ronald Leroy Larsen,et al.  Control of multiple exponential servers with application to computer systems , 1981 .

[11]  W. Whitt,et al.  Resource sharing for efficiency in traffic systems , 1981, The Bell System Technical Journal.

[12]  Michael Pinedo,et al.  A Comparison Between Tandem Queues with Dependent and Independent Service Times , 1982, Oper. Res..

[13]  V. Benes,et al.  Mathematical Theory of Connecting Networks and Telephone Traffic. , 1966 .

[14]  Anthony Ephremides,et al.  A simple dynamic routing problem , 1980 .

[15]  D. Burman,et al.  Asymptotic analysis of a queueing model with bursty traffic , 1983, The Bell System Technical Journal.

[16]  D. Cox,et al.  A LOW TRAFFIC APPROXIMATION FOR QUEUES , 1972 .

[17]  Ward Whitt,et al.  Minimizing Delays in the GI/G/1 Queue , 1984, Oper. Res..

[18]  S. Stidham,et al.  Individual versus Social Optimization in the Allocation of Customers to Alternative Servers , 1983 .

[19]  J. Kingman Two Similar Queues in Parallel , 1961 .

[20]  Ronald W. Wolff,et al.  Tandem Queues with Dependent Service Times in Light Traffic , 1982, Oper. Res..

[21]  David Y. Burman,et al.  A Light-Traffic Theorem for Multi-Server Queues , 1983, Math. Oper. Res..

[22]  Ashok K. Agrawala,et al.  Control of a Heterogeneous Two-Server Exponential Queueing System , 1983, IEEE Transactions on Software Engineering.

[23]  Tapani Lehtonen,et al.  On the optimality of the shortest line discipline , 1984 .

[24]  Jr. Shaler Stidham Optimal control of admission to a queueing system , 1985 .

[25]  J. C. Gittins A comparison of service disciplines for gi/g/m queues , 1978 .