Multiclass Queueing Systems: Polymatroidal Structure and Optimal Scheduling Control

In many multiclass queueing systems, certain performance measures of interest satisfy strong conservation laws. That is, the total performance over all job types is invariant under any nonidling service control rule, and the total performance over any subset (say A) of job types is minimized or maximized by offering absolute priority to the types in A over all other types. We develop a formal definition of strong conservation laws, and show that as a necessary consequence of these strong conservation laws, the state space of the performance vector is a (base of a) polymatroid. From known results in polymatroidal theory, the vertices of this polyhedron are easily identified, and these vertices correspond to absolute priority rules. A wide variety of multiclass queueing systems are shown to have this polymatroidal structure, which greatly facilitates the study of the optimal scheduling control of such systems. When the defining set function of the performance space belongs to the class of generalized symmet...

[1]  Daniel P. Heyman,et al.  Stochastic models in operations research , 1982 .

[2]  J. Baras,et al.  Two competing queues with linear costs and geometric service requirements: the μc-rule is often optimal , 1985, Advances in Applied Probability.

[3]  J. Walrand,et al.  The cμ rule revisited , 1985, Advances in Applied Probability.

[4]  Awi Federgruen,et al.  The Greedy Procedure for Resource Allocation Problems: Necessary and Sufficient Conditions for Optimality , 1986, Oper. Res..

[5]  A. Federgruen,et al.  The impact of the composition of the customer base in general queueing models , 1987 .

[6]  J. Shanthikumar,et al.  Convex ordering of sojourn times in single-server queues: extremal properties of FIFO and LIFO service disciplines , 1987, Journal of Applied Probability.

[7]  J. Shanthikumar Stochastic majorization of random variables by proportional equilibrium rates , 1987 .

[8]  D. Yao,et al.  The Optimal Input Rates To A System Of Manufacturing Cells , 1987 .

[9]  Sلأren Asmussen,et al.  Applied Probability and Queues , 1989 .

[10]  A. Federgruen,et al.  M / G / c queueing systems with multiple customer classes: characterization and control of achievable performance under nonpreemptive priority rules , 1988 .

[11]  A. W. Kemp,et al.  Applied Probability and Queues , 1989 .

[12]  David D. Yao,et al.  Optimal dynamic scheduling in Jackson networks , 1989 .

[13]  M. Kijima,et al.  FURTHER RESULTS FOR DYNAMIC SCHEDULING OF MULTICLASS G/G/1 QUEUES , 1989 .

[14]  Ronald W. Wolff,et al.  Stochastic Modeling and the Theory of Queues , 1989 .

[15]  David D. Yao,et al.  Optimal scheduling control of a flexible machine , 1990, IEEE Trans. Robotics Autom..