Characterization and Optimization of Achievable Performance in General Queueing Systems

This paper considers general single facility queueing systems with exponential service times, dealing with a finite number J of distinct customer classes. Performance of the system, as measured by the vector of steady state expected sojourn times of the customer classes the performance vector may be controlled by adopting an appropriate preemptive priority discipline. We show that the performance space, the set of performance vectors which are achievable under some preemptive work conserving rule, is a polyhedron described by 2J-1 inequalities. The special structure of this polyhedron nevertheless allows for efficient procedures to minimize any separable convex function of the performance vector. Linear objectives are shown to be minimized by absolute priority rules, thus generalizing a well known result for M/M/1 systems. We also show that each point in the performance space may be achieved by a specific randomization of at most J + 1 absolute priority rules.

[1]  Donald M. Topkis,et al.  Adjacency on polymatroids , 1984, Math. Program..

[2]  Eberhard Girlich,et al.  Nichtlineare diskrete Optimierung , 1981 .

[3]  S. Brumelle On the relation between customer and time averages in queues , 1971 .

[4]  I. Mitrani ON THE DELAY FUNCTIONS ACHIEVABLE BY NON-PREEMPTIVE SCHEDULING STRATEGIES IN M/G/1 QUEUES , 1982 .

[5]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

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

[7]  E. L. Lawler,et al.  Computing Maximal "Polymatroidal" Network Flows , 1982, Math. Oper. Res..

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

[9]  Dennis W. Fife Scheduling with Random Arrivals and Linear Loss Functions , 1965 .

[10]  Hau L. Lee,et al.  A note on the convexity of performance measures of M/M/c queueing systems , 1983 .

[11]  Carl M. Harris,et al.  Fundamentals of queueing theory (2nd ed.). , 1985 .

[12]  W. Grassmann The convexity of the mean queue size of the M/M/c queue with respect to the traffic intensity , 1983 .

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

[14]  Paul H. Zipkin,et al.  Simple Ranking Methods for Allocation of One Resource , 1980 .

[15]  Erol Gelenbe,et al.  Analysis and Synthesis of Computer Systems , 1980 .

[16]  Shaler Stidham,et al.  The Relation between Customer and Time Averages in Queues , 1980, Oper. Res..

[17]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

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

[19]  Donald B. Johnson,et al.  The Complexity of Selection and Ranking in X+Y and Matrices with Sorted Columns , 1982, J. Comput. Syst. Sci..

[20]  Ronald W. Wolff,et al.  Conditions for Finite Ladder Height and Delay Moments , 1984, Oper. Res..

[21]  Ward Whitt,et al.  Existence of Limiting Distributions in the GI/G/s Queue , 1982, Math. Oper. Res..

[22]  Linus Schrage Letter to the Editor - An Alternative Proof of a Conservation Law for the Queue G/G/1 , 1970, Oper. Res..