Queuing Theory 2018
Queuing Theory 2018
Process • IN a high degree customer contact services (which typically fall under customized
products/services category), customers become part of the production process, as
Information Management the service can only be produced in conjunction with customers.
Queues
structure • This means, in place of buffers, you have Queues of customers.
Network of • And since one cannot produce the services/customized products in advance and
keep, one has to ensure there is sufficient capacity available to meat the customer
Inputs Activities and Buffers Outputs demand.
• IN a manufacturing context, we mainly focus on Throughput rate, capacity and
Goods
Flow units high capacity utilization as a means to achieve high throughput rate.
(customers, data, Services • However, in a service context, ‘variability’ enters the picture and due to this
material, cash, etc.) variability effect, high capacity utilization results in lot of waiting time and Q-built
up.
• Because customers are part of a service system and are the ones who are waiting
in Qs, one has to focus on ‘Q-length’ and ‘Waiting time in Q’ as performance
Labor & Capital measures, while analyzing Service systems.
Resources
Service System
Calling
Servers Population
Arrivals
Queue or Waiting Line Server Served
customers
Customer Waiting Line ◦ Nature of calling Population
Arrivals Exit ◦ Arrival Characteristics
◦ Waiting-Line Characteristics
◦ Service Facility Characteristics
◦ Queue’s Performance Measures
1
◦ join the queue,
Population Source Cases to be
Considered are
and wait until served
highlighted in red
◦ balk; refuse to
No Way!
2
Service time distribution
Service exponential
negative exponential
Pattern Constant Waiting Line Server Server
General stochastic
ATM Machine
Single-server, single-stage Multiple-servers, single-stage
Servers
Single-server, multi-stage
Multiple-servers, multi-stage
3
Customer Arrival Departure Time in
Number Time Time System
Single Multi 1 0 5 5
2 4 10 6
stage stage
3 8 15 7
4 12 20 8
One-person
Single Channel Car wash 5 16 25 9
barber shop 6 20 30 10
7 24 35 11
4
Customer
Number
Arrival
Time
Processing
Time
Time in
System
If inter-arrival and processing times are constant,
1 0 8 8 queues will build up if and only if the arrival rate
2 10 8 8 is greater than the processing rate
3 20 2 2
If there is (unsynchronized) variability in inter-
arrival and/or processing times, queues will build
4 22 7 7
5 32 1 1
6 33 1 1
up even if the average arrival rate is less than the
7 36 7 7 average processing rate
8 43 7 7 If variability in interarrival and processing times
9 52 4 4
can be synchronized (correlated), queues and
10 54 5 7
waiting times can be reduced
What is the queue size?
What is the capacity utilization?
Revenue
◦ Throughput Rate
◦ Abandonment Rate
◦ Blocking Rate Note that, for all the formulae and
Cost computations that follow, we assume
◦ Capacity utilization utilization < 1.
◦ Number in queue / in system
Customer service
◦ Waiting Time in queue /in system
5
Single stage, Multi-server Service System
Inventory
in service Ip
Servers
Queue Length, Ii Entry to system Begin Service Departure
Time in queue Ti Service Time Tp
6
Probability
2. What is the probability that there are at most three customers in Average time a customer 9 minutes 18 minutes
front of the teller counter? spends waiting in line
3. Of late the bank officials notice that the arrival rate has increased to Average time a customer 12 minutes 21 minutes
one every three and a half minutes. What is the impact of this spends in the system
change in the arrival rate? Do you have any observation to make?
7
Customers send emails to a help desk of an online retailer every 2
minutes, on average, and the standard deviation of the inter-arrival time
is also 2 minutes. The online retailer has three employees answering
emails. It takes on average 4 minutes to write a response email. The
standard deviation of the service times is 2 minutes.
High utilization
Low cost of operation
Poor service
Expected costs
Total cost
Waiting Time
Service
cost
Low utilization
High cost of operation
Good service Waiting Costs
0
0 100% Level of service
Utilization (u)
8
Independent Resources Waiting
Time Tq
2x(m=1)
70.00
60.00
m=1
Plan for regular arrival patterns
50.00
Standardize service
60% 65% 70% 75% 80% 85% 90% 95%
Utilization u
Implications:
+ balanced utilization ◦ Standard products
+ Shorter waiting time (pooled safety capacity) ◦ Limited Product Mix
◦ Create dedicated Cells (Manzana)
- Change-overs / set-ups
5. Segment customers
9
6. Train your servers to be friendly
10