Hostname: page-component-8448b6f56d-m8qmq Total loading time: 0 Render date: 2024-04-23T16:24:49.900Z Has data issue: false hasContentIssue false

Minimizing response times and queue lengths in systems of parallel queues

Published online by Cambridge University Press:  14 July 2016

Ger Koole*
Affiliation:
Vrije Universiteit
Panayotis D. Sparaggis*
Affiliation:
University of Massachusetts
Don Towsley*
Affiliation:
University of Massachusetts
*
Postal address: Department of Mathematics and Computer Science, Vrije Universiteit, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands.
∗∗Postal address: Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003–4610, USA.
∗∗∗Postal address: Department of Computer Science, University of Massachusetts, Amherst, MA 01003–4610, USA. Email address: towsley@ca.umass.edu

Abstract

We consider the problem of routeing customers to one of two parallel queues. Arrivals are independent of the state of the system but otherwise arbitrary. Assuming that queues have infinite capacities and the service times form a sequence of i.i.d. random variables with increasing likelihood ratio (ILR) distribution, we prove that the shortest queue (SQ) policy minimizes various cost functionals related to queue lengths and response times. We give a counterexample which shows that this result is not generally true when the service times have increasing hazard rate but are not increasing in the likelihood rate sense. Finally, we show that when capacities are finite the SQ policy stochastically maximizes the departure process and minimizes the loss counting process.

MSC classification

Type
Research Papers
Copyright
Copyright © Applied Probability Trust 1999 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

This work was partially supported by NSF under contract NCR-9116183, by an IBM Graduate Fellowship Award, and by a European Human Capital and Mobility grant.

References

Barlow, R. E., and Proschan, F. (1975). Statistical Theory of Reliability and Life Testing. Holt, Rinehart and Winston, New York.Google Scholar
Ephremides, A., Varaiya, P., and Walrand, J. (1980). A simple dynamic routing problem. IEEE Trans. Automatic Control 25, 690693.Google Scholar
Hordijk, A., and Koole, G. M. (1990). On the optimality of the generalized shortest queue policy. Prob. Eng. Inf. Sci./ 4, 477487.Google Scholar
Liu, Z., and Towsley, D. (1994). Stochastic scheduling in in-forest networks. Adv. Appl. Prob./ 26, 222241.Google Scholar
Marshall, A. W., and Olkin, I. (1979). Inequalities: Theory of Majorization and its Applications. Academic Press, New York.Google Scholar
Menich, R., and Serfozo, R. F. (1991). Monotonicity and optimality of symmetric parallel processing systems. Queueing Systems 9, 403418.Google Scholar
Righter, R. (1994). Scheduling. In Stochastic Orders and their Applications, eds. Shaked, M. and Shanthikumar, J. G. Academic Press, New York, pp. 381432.Google Scholar
Righter, R., and Shanthikumar, J. G. (1992). Extremal properties of the FIFO discipline in queueing networks. J. Appl. Prob. 29, 967978.CrossRefGoogle Scholar
Ross, S. M. (1983). Stochastic Processes. John Wiley, New York.Google Scholar
Towsley, D., Sparaggis, P. D., and Cassandras, C. G. (1992). Optimal routing and buffer allocation for a class of finite capacity queueing systems. IEEE Trans. Automatic Control 37, 14461451.CrossRefGoogle Scholar
Weber, R. R. (1978). On the optimal assignment of customers to parallel queues. J. Appl. Prob./ 15, 406413.Google Scholar
Whitt, W. (1986). Deciding which queue to join: some counterexamples. Operat Res./ 34, 5562.CrossRefGoogle Scholar
Winston, W. (1977). Optimality of the shortest line discipline. J. Appl. Prob./ 14, 181189.Google Scholar