0% found this document useful (0 votes)
61 views2 pages

Basic Queuing Theory Formulas: P (X = k - T = t) = (λt) k! e, k = 0, 1, 2, - .

This document summarizes key queuing theory formulas for various queuing models including: Poisson, geometric, exponential, Erlang, M/M/1, M/M/m, Erlang-C, M/G/1, and M/G/1 with vacations or non-preemptive/preemptive priority queues. The formulas cover metrics like probability distributions, expected queue lengths, waiting times, throughput, and blocking probabilities for different queuing systems.

Uploaded by

Efe Felix
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views2 pages

Basic Queuing Theory Formulas: P (X = k - T = t) = (λt) k! e, k = 0, 1, 2, - .

This document summarizes key queuing theory formulas for various queuing models including: Poisson, geometric, exponential, Erlang, M/M/1, M/M/m, Erlang-C, M/G/1, and M/G/1 with vacations or non-preemptive/preemptive priority queues. The formulas cover metrics like probability distributions, expected queue lengths, waiting times, throughput, and blocking probabilities for different queuing systems.

Uploaded by

Efe Felix
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Basic Queuing Theory Formulas

Poisson distribution Little’s theorem

(λt)k −λt N = λef f T


P [X = k|T = t] = e , k = 0, 1, 2, . . .
k!
M/M/1
Geometric distribution
ρ = λ/µ
P [X = k] = (1 − p)k−1 p, k = 1, 2, . . .
Pk = (1 − ρ)ρk
1 1−p
E[X] = , V [X] =
p p2 N = ρ/(1 − ρ)

Exponential distribution W = ρ/(µ − λ)


 −λx
λe x≥0
fX (x) =
0 x<0 FW (t) = 1 − ρe−(µ−λ)t

1 − e−λx x ≥ 0

FX (x) =
0 x<0 FT (t) = 1 − e−(µ−λ)t

Erlang distribution M/M/m

ρ = λ/µ
xr−1 −λx

λr (r−1)! e x>0
fX (x, r) = (
0 x≤0 k
P0 ρk! k≤m
Pk = k
r r P0 m!mρk−m k≥m
E[X] = , V [X] =
λ λ2 Erlang-C
z-transform
mEm (ρ)
∞ Dm (ρ) = P (wait) =
X m − ρ(1 − Em (ρ))
F (z) = fn z n
n=0
λ
N = Ns + Nq = ρ + P (wait)
Laplace-transform mµ − λ
Z ∞
1
F (s) = f (t)e−st dt W = P (wait)
0 mµ − λ

1
M/Er /1
FW (t) = 1 − Dm (ρ)e−µ(m−ρ)t r
Y µi
S ∗ (s) =
M/M/1/S i=1
s + µi

ρ = λ/µ M/Hr /1
r
(1 − ρ)ρk ∗
X µi
Pk = S (s) = αi
1 − ρS+1 i=1
s + µi
S
(1 − ρ)ρ
PS = P (blocking) = M/G/1
1 − ρS+1
ρ
N= (1 − (S + 1)PS ) 1 + Cs2 ρ2 σs2
1−ρ N =ρ+ , Cs2 = 2
2 1−ρ S
M/M/m/m λS 2 1 + Cs2 ρ
W = = S
2(1 − ρ) 2 1−ρ
ρ = λ/µ
(1 − ρ)(1 − z)
GN (z) = z
ρk /k! 1 − S ∗ (λ(1−z))
Pk = Pm ρk
s(1 − ρ)
k=0 k! W ∗ (s) =
Erlang-B s − λ + λS ∗ (s)

M/G/1 with vacations


ρm /m!
Em (ρ) = P (blocking) = Pm ρk
λS 2 V2
k=0 k! W = +
2(1 − ρ) 2V
N = ρ(1 − P (blocking))
M/G/1 with non-preemptive priority
M/M/m/ m/ n n
1X
R= λk Sk2
ρ = λ/µ 2 k=1

Pk : Engset distribution R
Wi =
(1 − ρ1 − . . . − ρi−1 )(1 − ρ1 − . . . − ρi )
n

ρk
Pk (n) = Pmk n
 M/G/1 with preemptive priority
i=0 i
ρi
i
1X
Call blocking : Engset f ormula Ri = λk Sk2
2 k=1

n−1 m
 (1 − ρ1 − . . . − ρi )S i + Ri
ρ Ti =
Bn (m, ρ) = Pm∗ (n) = Pm (n−1) = Pm m n−1 i (1 − ρ1 − . . . − ρi−1 )(1 − ρ1 − . . . − ρi )
i=0 i
ρ

You might also like