Hostname: page-component-cd9895bd7-fscjk Total loading time: 0 Render date: 2024-12-24T00:29:54.145Z Has data issue: false hasContentIssue false

Optimal Server Allocation to Parallel Queues with Finite-Capacity Buffers

Published online by Cambridge University Press:  27 July 2009

K. M. Wasserman
Affiliation:
Department of Electrical Engineering, University of California at Los Angeles Los Angeles, California 90024
Nicholas Bambos
Affiliation:
Department of Electrical Engineering, University of California at Los Angeles Los Angeles, California 90024

Extract

In this paper, we study the problem of dynamic allocation of a single server to parallel queues with finite-capacity buffers. The arrival processes are mutually independent, equal rate Poisson processes, and the service times are independent and identically distributed random variables with an arbitrary distribution. We are interested in characterizing the allocation policy that stochastically minimizes the number of customers lost due to buffer overflows. Using a coupling argument, we establish the optimality of the Fewest-Empty-Spaces policy, which allocates the server to the queue with the fewest empty buffer spaces, within the class of nonpreemptive and nonidling policies. The result extends to the class of preemptive policies, if the service times are exponentially distributed. We also briefly discuss the allocation problem under more general statistical assumptions on the arrival processes.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1996

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.)

References

1.Chang, C.S. (1992). A new ordering for stochastic majorization: Theory and applications. Advances in Applied Probability 24: 604634.CrossRefGoogle Scholar
2.Kamae, T., Krengel, V., & O'Brien, G.L. (1978). Stochastic inequalities on partially ordered spaces. Annals of Probability 6(6): 10441049.CrossRefGoogle Scholar
3.Lindvall, T. (1993). Lectures on the coupling method. New York: Wiley.Google Scholar
4.Milito, R.A. & Levy, H. (1989). Modeling and dynamic scheduling of a queueing system with blocking and starvation. IEEE Transactions on Communications 34(7): 721728.Google Scholar
5.Morrison, J.A. (1993). Head of the line processor sharing for many symmetric queues with finite capacity. Queueing Systems 14: 215237.CrossRefGoogle Scholar
6.Sparaggis, P.D., Cassandras, C.G., & Towsley, D. (1993). On the duality between routing and scheduling systems with finite buffer space. IEEE Transactions on Automatic Control 38(9): 14401446.CrossRefGoogle Scholar
7.Sparaggis, P.D., Towsley, D., & Cassandras, C.G. (1993). Extremal properties of the shortest/ longest non-full queue policies in finite-capacity systems with state-dependent service rates. Journal of Applied Probability 30: 223236.CrossRefGoogle Scholar
8.Sparaggis, P.D., Towsley, D., & Cassandras, C.G. (1994). Sample path criteria for weak majorization. Advances in Applied Probability 26: 155171.CrossRefGoogle Scholar
9.Walrand, J. (1988). An introduction to queueing networks. Englewood Cliffs, NJ: Prentice-Hall.Google Scholar