Abstract
This paper describes a family of discrete-review policies for scheduling open multiclass queueing networks. Each of the policies in the family is derived from what we call a dynamic reward function: such a function associates with each queue length vector q and each job class k a positive value r k (q), which is treated as a reward rate for time devoted to processing class k jobs. Assuming that each station has a traffic intensity parameter less than one, all policies in the family considered are shown to be stable. In such a policy, system status is reviewed at discrete points in time, and at each such point the controller formulates a processing plan for the next review period, based on the queue length vector observed. Stability is proved by combining elementary large deviations theory with an analysis of an associated fluid control problem. These results are extended to systems with class dependent setup times as well as systems with alternate routing and admission control capabilities.
Similar content being viewed by others
References
N. Bambos and J. Walrand, Scheduling and stability aspects of a general class of parallel processing systems, Adv. in Appl. Probab. 25 (1993) 176–202.
D. Bertsimas, D. Gamarnik and J.N. Tsitsiklis, Stability conditions for multiclass fluid queueing networks, IEEE Trans. Automat. Control 41(11) (1996) 1618–1631.
D. Bertsimas and G. Van Ryzin, A stochastic and dynamic vehicle routing problem in the Euclidean plane, Oper. Res. 39(4) (1991) 601–615.
M. Bramson, Instability of FIFO queueing networks, Ann. Appl. Probab. 4(2) (1994) 414–431.
M. Bramson, Stability of two families of queueing networks and a discussion of fluid limits, Queueing Systems (1998) to appear.
H. Chen, Fluid approximations and stability of multiclass queueing networks: work-conserving policies, Ann. Appl. Probab. 5 (1995) 637–655.
J.G. Dai, On positive Harris recurrence of multiclass queueing networks: A unified approach via fluid limit models, Ann. Appl. Probab. 5 (1995) 49–77.
J.G. Dai, Stability of open multiclass queueing networks via fluid models, in: Stochastic Networks, eds. F. Kelly and R. Williams, Proceedings of the IMA, Vol. 71 (Springer, New York, 1995) pp. 71–90.
J.G. Dai, A fluid limit model criterion for instability of multiclass queueing networks, Ann. Appl. Probab. 6 (1996) 751–757.
J.G. Dai and S. Meyn, Stability and convergence of moments for multiclass queueing networks via fluid limit models, IEEE Trans. Automat. Control 40(11) (1995) 1889–1904.
J.G. Dai and G. Weiss, Stability and instability of fluid models for certain re-entrant lines, Math. Oper. Res. 21 (1996) 115–134.
J.G. Dai and R.J.Williams, Existence and uniqueness of semimartingale reflecting Brownian motions in convex polyhedrons, Theory Probab. Appl. 40 (1994) 3–53 (in Russian). To appear in the SIAM translation of the journal with the same name.
M.H.A. Davis, Piecewise-deterministic Markov processes: A general class of nondiffusion stochastic models, J. Roy. Statist. Soc. Ser. B 46(3) (1984) 353–388.
A. Dembo and O. Zeitouni, Large Deviations Techniques and Applications (Jones and Bartlett, 1993).
A. Federgruen and Z. Katalan, Approximating queue size and workload distributions in general polling systems, Queueing Systems 18 (1994) 353–386.
N. Gans and G. Van Ryzin, Optimal control of a multiclass, flexible queueing system, Oper. Res. 45(5) (1997) 677–693.
J.M. Harrison, Brownian models of queueing networks with heterogeneous customer populations, in: Stochastic Differential Systems, Stochastic Control Theory and Applications, eds. W. Fleming and P.L. Lions, Proceedings of the IMA, Vol. 10 (Springer, New York, 1988) pp. 147–186.
J.M. Harrison, The BIGSTEP approach to flow management in stochastic processing networks, in: Stochastic Networks: Theory and Applications, eds. F. Kelly, S. Zachary and I. Ziedins (Oxford Univ. Press, Oxford, 1996) pp. 57–90.
J.M. Harrison, Brownian models of open processing networks: Canonical representation of workload, Ann. Appl. Probab. (1996) submitted.
C. Humes Jr., A regulator stabilization technique: Kumar-Seidman revisited, IEEE Trans. Automat. Control 39(1) (1994) 191–196.
E.G. Coffman Jr., A.A. Puhalskii and M.I. Reiman, Polling systems in heavy traffic: A Bessel process limit, Math. Oper. Res. 23(2) (1998) 257–304.
P.R. Kumar, Re-entrant lines, Queueing Systems 13 (1993) 87–110.
P.R. Kumar and S.P. Meyn, Duality and linear programs for stability and performance analysis of queuing networks and scheduling policies, IEEE Trans. Automat. Control 41(1) (1996) 4–17.
P.R. Kumar and T.I. Seidman, Dynamic instabilities and stabilization methods in distributed realtime scheduling of manufacturing systems, IEEE Trans. Automat. Control 35(3) (1990) 289–298.
S. Kumar and P.R. Kumar, Fluctuation smoothing policies are stable for stochastic re-entrant lines, Discrete Event Dynamic Systems 6 (1996) 361–370.
J. LaSalle and S. Lefschetz, Stability by Liapunov's Direct Method (Academic Press, New York, 1961).
S.H. Lu and P.R. Kumar, Distributed scheduling based on due dates and buffer priorities, IEEE Trans. Automat. Control 36(12) (1991) 1406–1416.
C. Maglaras, Discrete-review policies for scheduling stochastic networks: Trajectory tracking and fluid-scale asymptotic optimality, Ann. Appl. Probab. (1999) submitted.
C. Maglaras, Dynamic control for stochastic processing networks: A fluid model approach, Ph.D. thesis, Stanford University (1998).
S.P. Meyn, Transience of multiclass queueing networks via fluid limit models, Ann. Appl. Probab. 5 (1995) 946–957.
J.R. Perkins, C. Humes Jr. and P.R. Kumar, Distributed scheduling of flexible manufacturing systems: Stability and performance, IEEE Trans. Robotics Automat. 10(2) (1994) 133–141.
A.N. Rybko and A.L. Stolyar, Ergodicity of stochastic processes describing the operations of open queueing networks, Problems Inform. Transmission 28 (1992) 199–220.
J. Sethuraman and D. Bertsimas, Personal communication (1998).
A. Shwartz and A. Weiss, Large Deviations for Performance Analysis: Queues, Communications and Computing (Chapman & Hall, London, 1995).
A.L. Stolyar, On the stability of multiclass queueing networks: A relaxed sufficient condition via limiting fluid processes, Markov Processes and Related Fields 1 (1995) 491–512.
H. Takagi, Queueing analysis of polling models: an update, in: Stochastic Analysis of Computer and Communication Systems, ed. H. Takagi (North-Holland, Amsterdam, 1990).
L. Tassiulas and S. Papavassiliou, Optimal anticipative scheduling with asynchronous transmission oportunities, IEEE Trans. Automat. Control 40(12) (1995) 2052–2062.
J.A. Van Mieghem, Dynamic scheduling with convex delay costs: The generalized cµ rule, Ann. Appl. Probab. 5 (1995) 809–833.
A. Weiss, An introduction to large deviations for communication networks, IEEE J. Selected Areas Commun. 13(6) (1995) 938–952.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Maglaras, C. Dynamic scheduling in multiclass queueing networks: Stability under discrete-review policies. Queueing Systems 31, 171–206 (1999). https://doi.org/10.1023/A:1019106213778
Issue Date:
DOI: https://doi.org/10.1023/A:1019106213778