Professional Documents
Culture Documents
Queuing Theory-2024-Final
Queuing Theory-2024-Final
What is the probability that when you go for lunch the queue
will be short?
Finite Infinite
Example: Number Example: Number
of machines of people waiting
needing repair for tickets in front
when a company of Chinnaswami
only has ten stadium
machines.
◦ join the queue,
and wait until served
◦ balk; refuse to
No Way!
No Way!
◦ renege; leave the line
RENEGE
Arrival Rate
◦ Poisson arrival rate
◦ General stochastic distribution
◦ Deterministic arrival rate
Arrival Pattern
◦ Single
◦ Batch
Calling
Population
Arrivals
Waiting Line Server Served
customers
Service priority
FCFS
SPT
Priority
Service
Pattern
Constant Variable
Example: Rides in Example: Patients
Disneyland. visiting a doctor
Service time distribution
exponential
negative exponential
Constant Waiting Line Server Server
General stochastic
Possibility of Re-service
Single-server, single-stage ATM Machine
Multiple-servers, single-stage
Servers
Single-server, multi-stage
Multiple-servers, multi-stage
Waiting line
Servers
Single Multi
stage stage
One-person
Single Server Car wash
barber shop
Customer Number
7
3 8 15 7
6
4 12 20 8 5
5 16 25 9 4
6 20 30 10 3
7 24 35 11 2
1
8 28 40 12
9 32 45 13 0 10 20 30 40 50
10 36 50 14 Time
2 6 11 5 8
Customer Number
7
3 12 17 5
6
4 18 23 5
5
5 24 29 5 4
6 30 35 5 3
7 36 41 5 2
8 42 47 5 1
9 48 53 5 0 10 20 30 40 50 60
10 54 59 5 Time
Customer
2 10 1 1 6
5
3 20 7 7 4
4 22 2 7 3
2
5 32 8 8
1
6 33 7 14 0 10 20 30 40 50 60 70
Time
7 36 4 15 Queue Fluctuation
8 43 8 16
4
9 52 5 12
3
10 54 1 11
Number
Servers
Queue Length, Ii
Increasing
Variability
Entry to system Begin Service Departure
No. of Flow units in queue Ii No. being served Ip Theoretical Flow Time
2
and
Variability factor
Utilization factor
Queue Length Formula for a Multiple Server Queue
Inventory
in service Ip
Ri Inventory
waiting Ii R = min(Ri , Rp)
Inflow Outflow
Flow rate
2. Compute utilization: u = Ri / Rp
Compute Ci = σi / µi and Cp = σp / µp , where σ and µ are the standard
deviation and mean of the distribution respectively
P
n =0
n
The teller facility of a bank has a one-man operation at present.
Customers arrive at the bank at the rate of one every 4 minutes
to use the teller facility. The service time varies randomly across
customers on account of some parameters. However, based on
the observations in the past, it has been found that the teller
takes on an average 3 minutes to serve an arriving customer.
The inter arrival times and the service times follow exponential
distribution.
3. Of late the bank officials notice that the arrival rate has increased to
one every three and a half minutes. What is the impact of this
change in the arrival rate? Do you have any observation to make?
Arrival rate = Arrival rate =
15 per hour 17.143 per hour
Low utilization
High cost of operation
Good service
0 100%
Utilization (u)
Expected costs
Total cost
Service
cost
Waiting Costs
0 Level of service
Independent Resources Waiting
Time Ti
2x(c=1)
70.00
c=1
60.00
50.00
40.00
c=2
30.00
20.00
c=5
Pooled Resources 10.00 c=10
(c=2)
0.00
60% 65% 70% 75% 80% 85% 90% 95%
Utilization u
Implications:
+ balanced utilization
Standardize service
◦ Standard products
◦ Limited Product Mix
◦ Create dedicated Cells (Manzana)
Manage Capacity
Increase the Capacity during peak hours
Pool available capacity across different tasks
Use flexible labour
Use forecasting techniques to schedule capacity
Manage Demand
Divert demand to off-peak periods
Increase price during peak seasons
Give discounts during off-peak seasons
Occupied time
feels shorter
than
unoccupied
Solo waits feel time People want to
longer than get started as
group waits soon as possible
The more
valuable the Principle of
service, the Anxiety makes
longer the
Waiting Time waits seem
longer
customer will
wait
Psychology
Uncertain
Unfair waits
waits feel
feel longer
longer than
than equitable
known and
waits Unexplained finite waits
waits feel
longer than
explained
waits
1. Determine an acceptable waiting time for
your customers
5. Segment customers
6. Train your servers to be friendly