Pollaczek–Khinchine formula
In queueing theory, a discipline within the mathematical theory of probability, the Pollaczek–Khinchine formula states a relationship between the queue length and service time distribution Laplace transforms for an M/G/1 queue (where jobs arrive according to a Poisson process and have general service time distribution). The term is also used to refer to the relationships between the mean queue length and mean waiting/service time in such a model.[1]
The formula was first published by Felix Pollaczek in 1930[2] and recast in probabilistic terms by Aleksandr Khinchin[3] two years later.[4][5] In ruin theory the formula can be used to compute the probability of ultimate ruin (probability of an insurance company going bankrupt).[6]
Contents
Mean queue length
The formula states that the mean queue length L is given by[7]
where
is the arrival rate of the Poisson process
is the mean of the service time distribution S
is the utilization
- Var(S) is the variance of the service time distribution S.
For the mean queue length to be finite it is necessary that as otherwise jobs arrive faster than they leave the queue. "Traffic intensity," ranges between 0 and 1, and is the mean fraction of time that the server is busy. If the arrival rate
is greater than or equal to the service rate
, the queuing delay becomes infinite. The variance term enters the expression due to Feller's paradox.[8]
Mean waiting time
If we write W for the mean time a customer spends in the queue, then where
is the mean waiting time (time spent in the queue waiting for service) and
is the service rate. Using Little's law, which states that
where
- L is the mean queue length
is the arrival rate of the Poisson process
- W is the mean time spent at the queue both waiting and being serviced,
so
We can write an expression for the mean waiting time as[9]
Queue length transform
Writing π(z) for the probability-generating function of the number of customers in the queue[10]
where g(s) is the Laplace transform of the service time probability density function.[11]
Sojourn time transform
Writing W*(s) for the Laplace–Stieltjes transform of the waiting time distribution,[10]
where again g(s) is the Laplace transform of service time probability density function. nth moments can be obtained by differentiating the transform n times, multiplying by (−1)n and evaluating at s = 0.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.