Performance bounds for queueing networks and scheduling policies

Except for the class of queueing networks and scheduling policies admitting a product form solution for the steady-state distribution, little is known about the performance of such systems. For example, if the priority of a part depends on its class (e.g., the buffer that the part is located in), then there are no existing results on performance, or even stability. In most applications such as manufacturing systems, however, one has to choose a control or scheduling policy, i.e., a priority discipline, that optimizes a performance objective. In this paper the authors introduce a new technique for obtaining upper and lower bounds on the performance of Markovian queueing networks and scheduling policies. Assuming stability, and examining the consequence of a steady state for general quadratic forms, the authors obtain a set of linear equality constraints on the mean values of certain random variables that determine the performance of the system. Further, the conservation of time and material gives an augmenting set of linear equality and inequality constraints. Together, these allow the authors to bound the performance, either above or below, by solving a linear program. The authors illustrate this technique on several typical problems of interest in manufacturing systems. For an open re-entrant line modeling a semiconductor plant, the authors plot a bound on the mean delay (called cycle-time) as a function of line loading. It is shown that the last buffer first serve policy is almost optimal in light traffic. For another such line, it is shown that it dominates the first buffer first serve policy. For a set of open queueing networks, the authors compare their lower bounds with those obtained by another method of Ou and Wein (1992). For a closed queueing network, the authors bracket the performance of all buffer priority policies, including the suggested priority policy of Harrison and Wein (1990). The authors also study the asymptotic heavy traffic limits of the lower and upper bounds. For a manufacturing system with machine failures, it is shown how the performance changes with failure and repair rates. For systems with finite buffers, the authors show how to bound the throughput. Finally, the authors illustrate the application of their method to GI/GI/1 queues. The authors obtain analytic bounds which improve upon Kingman's bound (1970) for E/sub 2//M/1 queues. >

[1]  B. A. Sevast'yanov Influence of Storage Bin Capacity on the Average Standstill Time of a Production Line , 1962 .

[2]  J. Kingman A martingale inequality in the theory of queues , 1964 .

[3]  J. Kingman Inequalities in the Theory of Queues , 1970 .

[4]  Steven A. Lippman,et al.  Applying a New Device in the Optimization of Exponential Queuing Systems , 1975, Oper. Res..

[5]  M. Thomas Queueing Systems. Volume 1: Theory (Leonard Kleinrock) , 1976 .

[6]  J. A. Buzacott,et al.  Models of automatic transfer lines with inventory banks a review and comparison , 1978 .

[7]  P. Moran,et al.  Reversibility and Stochastic Networks , 1980 .

[8]  Vivek S. Borkar,et al.  Controlled Markov Chains and Stochastic Networks , 1983 .

[9]  Stanley B. Gershwin,et al.  An algorithm for the computer control of a flexible manufacturing system , 1983 .

[10]  P. R. Kumar,et al.  Optimal control of a queueing system with two heterogeneous servers , 1984 .

[11]  Jean Walrand,et al.  A note on optimal control of a queuing system with two heterogeneous servers , 1984 .

[12]  Ram Akella,et al.  Optimal control of production rate in a failure prone manufacturing system , 1985 .

[13]  Pravin Varaiya,et al.  Stochastic Systems: Estimation, Identification, and Adaptive Control , 1986 .

[14]  Mauricio G. C. Resende,et al.  Closed-loop job release control for VLSI circuit manufacturing , 1988 .

[15]  Panganamala Ramana Kumar,et al.  Optimality of Zero-Inventory Policies for Unreliable Manufacturing Systems , 1988, Oper. Res..

[16]  Lawrence M. Wein,et al.  Scheduling semiconductor wafer fabrication , 1988 .

[17]  Armand M. Makowski,et al.  Queueing models for systems with synchronization constraints , 1989, Proc. IEEE.

[18]  David J. Miller,et al.  Simulation of a semiconductor manufacturing line , 1990, CACM.

[19]  Lawrence M. Wein,et al.  Scheduling Networks of Queues: Heavy Traffic Analysis of a Two-Station Closed Network , 1990, Oper. Res..

[20]  P. R. Kumar,et al.  Distributed scheduling based on due dates and buffer priorities , 1991 .

[21]  J. Ou,et al.  Performance Bounds for Scheduling Queueing Networks , 1992 .

[22]  P. R. Kumar,et al.  Re-entrant lines , 1993, Queueing Syst. Theory Appl..

[23]  Ioannis Ch. Paschalidis Scheduling of multiclass queueing networks : bounds on achievable performance , 1993 .

[24]  Sean P. Meyn,et al.  Stability of queueing networks and scheduling policies , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[25]  Sean P. Meyn,et al.  Stability of Generalized Jackson Networks , 1994 .