M/D/c queue explained
In queueing theory, a discipline within the mathematical theory of probability, an M/D/c queue represents the queue length in a system having c servers, where arrivals are determined by a Poisson process and job service times are fixed (deterministic). The model name is written in Kendall's notation.[1] Agner Krarup Erlang first published on this model in 1909, starting the subject of queueing theory.[2] [3] The model is an extension of the M/D/1 queue which has only a single server.
Model definition
An M/D/c queue is a stochastic process whose state space is the set where the value corresponds to the number of customers in the system, including any currently in service.
- Arrivals occur at rate λ according to a Poisson process and move the process from state i to i + 1.
- Service times are deterministic time D (serving at rate μ = 1/D).
- c servers serve customers from the front of the queue, according to a first-come, first-served discipline. When the service is complete the customer leaves the queue and the number of customers in the system reduces by one.
- The buffer is of infinite size, so there is no limit on the number of customers it can contain.
Waiting time distribution
Erlang showed that when ρ = (λ D)/c < 1, the waiting time distribution has distribution F(y) given by[4]
F(y)=
e-λdx, y\geq0 c\inN.
Crommelin showed that, writing Pn for the stationary probability of a system with n or fewer customers,[5]
P(W\leqx)=
Pn
| (-λ(x-kD))(k+1)c-1-n |
((K+1)c-1-n)! |
eλ(x-kD), mD\leqx<(m+1)D.
Notes and References
- Kendall . D. G. . David George Kendall. Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain . 10.1214/aoms/1177728975 . 2236285. The Annals of Mathematical Statistics . 24 . 3 . 338–354 . 1953. free .
- Kingman . J. F. C. . John Kingman . The first Erlang century—and the next . . 63 . 1–4 . 3–4 . 2009 . 10.1007/s11134-009-9147-4.
- The theory of probabilities and telephone conversations . Nyt Tidsskrift for Matematik B . 20 . 33–39 . https://web.archive.org/web/20120207184053/http://oldwww.com.dtu.dk/teletraffic/erlangbook/pps131-137.pdf . 2012-02-07. 1909.
- Franx . G. J. . A simple solution for the M/D/c waiting time distribution . 10.1016/S0167-6377(01)00108-0 . Operations Research Letters . 29 . 5 . 221–229 . 2001 .
- C.D. . Crommelin . Delay probability formulas when the holding times are constant . P.O. Electr. Engr. J.. 25. 1932. 41–50.