M/G/1 Priority Queues

We examine an M/G/1 queue with several queueing disciplines. After reviewing some background material in probability theory, we consider a first-come first-served queue. Next, we examine an absolute priority queue, where high priority customers are always selected for service over lower priority customers, regardless of how long the latter have been waiting. We also review a method for calculating the expected waiting times for a variety of queueing disciplines, particularly an accumulating priority queue, where a customers priority is proportional to the time they have spent waiting. We then consider a newer method for determining the full waiting time distribution of an accumulating priority queue. Each of these distributions are given as functional relations for their Laplace-Stieltjes transforms, which in generally cannot be solved analytically. Thus, we conclude by demonstrating how to numerically invert these transforms, showing the waiting time distribution of an accumulating priority queue.

[1]  D. P. Gaver,et al.  Observing Stochastic Processes, and Approximate Transform Inversion , 1966, Oper. Res..

[2]  Marcel F. Neuts,et al.  The queue with Poisson input and general service times, treated as a branching process , 1969 .

[3]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

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

[5]  J. F. C. Kingman,et al.  The first Erlang century—and the next , 2009, Queueing Syst. Theory Appl..

[6]  Peter G. Taylor,et al.  Waiting time distributions in the accumulating priority queue , 2014, Queueing Syst. Theory Appl..

[7]  Leonard Kleinrock,et al.  Queueing Systems: Volume I-Theory , 1975 .

[8]  Ronald W. Wolff,et al.  Poisson Arrivals See Time Averages , 1982, Oper. Res..

[9]  Harald Stehfest,et al.  Remark on algorithm 368: Numerical inversion of Laplace transforms , 1970, CACM.

[10]  G. J. A. Stern,et al.  Queueing Systems, Volume 2: Computer Applications , 1976 .

[11]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

[12]  Peter G. Harrison,et al.  Performance modelling of communication networks and computer architectures , 1992, International computer science series.

[13]  G. Grimmett,et al.  Probability and random processes , 2002 .

[14]  D. Kendall Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain , 1953 .

[15]  J D Littler,et al.  A PROOF OF THE QUEUING FORMULA , 1961 .

[16]  Ward Whitt,et al.  Numerical Inversion of Laplace Transforms of Probability Distributions , 1995, INFORMS J. Comput..

[17]  Leonard Kleinrock,et al.  A delay dependent queue discipline , 1964 .

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

[19]  D. Gaver Imbedded Markov Chain Analysis of a Waiting-Line Process in Continuous Time , 1959 .

[20]  G. F. Newell,et al.  Introduction to the Theory of Queues. , 1963 .