M/G/1 queue
In queueing theory, a discipline within the mathematical theory of probability, an M/G/1 queue is a single server is a model of queue length where arrivals are detemined by a Poisson process and job service times can have an arbitrary distribution. The model name is written in Kendall's notation, an extension of the M/M/1 model, where service times must be exponentially distributed. The classic application of the M/G/1 queue is to model performance of a fixed head hard disk.[1]
Model definition
An M/G/1 queue is a stochastic process on {0,1,2,3...} where transitions from i to i+1 have an exponential distribution with parameter λ, and transitions from i to i-1 have a general distribution function.
Arrival theorem
As the arrivals are modulated by a Poisson process, the arrival theorem holds.
Pollaczek–Khinchine formulae
- See main article Pollaczek–Khinchine formula
The Pollaczek-Khinchine formulae gives the mean queue length and mean waiting time in the system.[2][3]
Queue length distribution
The probability generating function of the queue length is given by the Pollaczek-Khinchine transform equation[1]
where and is the Laplace-Stieltjes transform of the service time distribution function. This can be found either using by direct computation or using the method of supplementary variables.
M/G/1 type Markov chains
The embedded Markov chain of the M/G/1 queue has probability transition matrix
where
and F(u) is the service time distribution and λ the Poisson arrival rate of jobs to the queue. Markov chains with generator matrices or block matrices of this form are called M/G/1 type Markov chains.[4]
Variants
Exceptional first service times (the first customer arriving at an empty queue experiences a delay later customers do not), queues with bulk arrivals (where more than one job arrives at a time)
References
- ^ a b Harrison, Peter; Patel, Naresh M. (1992). Performance Modelling of Communication Networks and Computer Architectures. Addison-Wesley.
- ^ Pollaczek, F. (1930). "Über eine Aufgabe der Wahrscheinlichkeitstheorie". Mathematische Zeitschrift. 32: 64–100. doi:10.1007/BF01194620.
- ^ Khintchine, A. Y (1932). "Mathematical theory of a stationary queue". Matematicheskii Sbornik. 39 (4): 73–84. Retrieved 2011-07-14.
- ^ Neuts, Marcel F. (1981). Matrix-geometric solutions in stochastic models: an algorithmic approach (Johns Hopkins Studies in Mathematical Sciences). Johns Hopkins University Press. p. 2. ISBN 0486683427.