Pollaczek–Khinchine formula

From testwiki
Revision as of 13:00, 22 July 2021 by imported>Xinglin Yang (Waiting time transform)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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]

Mean queue length

The formula states that the mean number of customers in system L is given by[7]

L=ρ+ρ2+λ2Var(S)2(1ρ)

where

  • λ is the arrival rate of the Poisson process
  • 1/μ 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 ρ<1 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 system, then W=W+μ1 where W 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

L=λW

where

  • L is the mean number of customers in system
  • λ is the arrival rate of the Poisson process
  • W is the mean time spent at the queue both waiting and being serviced,

so

W=ρ+λμVar(S)2(μλ)+μ1.

We can write an expression for the mean waiting time as[9]

W=Lλμ1=ρ+λμVar(S)2(μλ).

Queue length transform

Writing π(z) for the probability-generating function of the number of customers in the queue[10]

π(z)=(1z)(1ρ)g(λ(1z))g(λ(1z))z

where g(s) is the Laplace transform of the service time probability density function.[11]

Waiting time transform

Writing W*(s) for the Laplace–Stieltjes transform of the waiting time distribution,[10]

W(s)=(1ρ)sg(s)sλ(1g(s))

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

Template:Reflist

Template:Queueing theory