Beruflich Dokumente
Kultur Dokumente
M/M/k Systems
CLASSIFICATION OF
QUEUING SYSTEMS
Recall that queues are classified by
(Arrival Dist.)/(Service Dist.)/(# servers)
Designations for Arrival/Service distributions
include:
M = Markovian (Poisson process)
D = Deterministic (Constant)
G = General
M/M/1
An M/M/1 system is one with:
M = Customers arrive according to a
Poisson process at an average rate of /hr.
M = Service times have an exponential
distribution with an average service time =
1/ hours
1 = one server
Simplest system -- like EOQ for inventory -a good starting point
M/M/1
PERFORMANCE MEASURES
For the M/M1 system the performance measures
are given by these simple formulas:
L = Average # of customers in the system = /( - )
LQ = Average # of customers in the queue = L - /
W = Average customer time in the system = L/
WQ = Average customer time in the queue = Lq/
p0 = Probability 0 customers in the system = 1- /
pn = Probability n customers in the system = ( / )n p0
= utilization rate or Average number customers
being served = /
YES
MARYS SHOES
PERFORMANCE MEASURES
Avg # of busy servers (utilization rate) or
Avg # customers being served = = / =(5/7.5) = 2/3
Average # in the system -- L = /(- ) = 5/(7.5-5) = 2
Average # in the queue -- Lq = L - / = 2 - (2/3) = 4/3
Avg. customer time in the system -- W = L/ = 2/5 hrs.
Avg cust.time in the queue - Wq = Lq/ = (4/3)/5 = 4/15 hrs.
Prob. 0 customers in the system -- p0 = 1-/=1-(2/3) = 1/3
Prob. 3 customers in the system -- pn=(/)3 p0 =(2/3)3(1/3) =
8/81
COMPUTER SOLUTION
The formulas for an M/M/1 are very
simple, but those for other models can be
quite complex
We can use a queuing template to
calculate the steady state quantities for
any number of servers, k
For the M/M/1 model use the M/M/k
worksheet in Queue Template
Since k = 1, the results are in the row
corresponding to 1 server
Input and
Go to the MMk
Worksheet
M/M/k SYSTEMS
An M/M/k system is one with
M = Customers arrive according to a
Poisson process at an average rate of / hr.
M = Service times have an exponential
distribution with an average service time =
1/ hours regardless of the server
k = k IDENTICAL servers
To reach steady state:
state < k
M/M/k PERFORMANCE
MEASURES
Formulas much more complex e.g.
p0
1
1
n 0 n!
k 1
1
k!
k 1! k
p0
EXAMPLE
LITTLETOWN POST OFFICE
Between 9AM and 1PM on Saturdays:
Average of 100 cust. per hour arrive
according to a Poisson process -- = 100/hr.
Service times exponential; average service
time = 1.5 min. -- = 60/1.5 = 40/hr.
3 clerks; k = 3
Solution
Using the formulas, with = 100, = 40, k = 3,
it can be shown that:
Input and
Performance Measures
for 3 servers
Pns
Go to the MMk
Worksheet
M/M/k/F Systems
EXAMPLE
RYANS ROOFING
The average number of customers that call the
company per hour is 10.
There is 1 operator who averages 3 minutes per
call.
Both calls and operator time conform to Poisson
processes.
There are 3 phone lines so 2 calls could be on
hold. A caller that calls when all 3 lines are busy,
gets the busy signal and does not join the system.
This is an M/M/1/3 system with:
= 10/hr.
= 60/3 = 20/hr.
Input , , k and F
pF = p3
Go to the MMkF
Worksheet
Review
M/M/k systems are ones with:
a Poisson arrival distribution
an exponential service distribution
k identical servers
Use of Templates
M/M/k
M/M/k/F