22
Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.

Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Embed Size (px)

Citation preview

Page 1: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Chapter 16Capacity Planning and Queuing Models

McGraw-Hill/IrwinService Management: Operations, Strategy, and Information Technology, 6e

Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.

Page 2: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Learning Objectives

Discuss the strategic role of capacity planning. Describe a queuing model using A/B/K

notation. Use queuing models to calculate system

performance measures. Describe the relationships between queuing

system characteristics. Use queuing models and various decision

criteria for capacity planning.

16-2

Page 3: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Capacity Planning Challenges

Inability to create a steady flow of demand to fully utilize capacity

Idle capacity always a reality for services.

Customer arrivals fluctuate and service demands also vary.

Customers are participants in the service and the level of congestion impacts on perceived quality.

16-3

Page 4: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Strategic Role of Capacity Decisions

Using long range capacity as a preemptive strike where market is too small for two competitors (e.g. building a luxury hotel in a mid-sized city)

Lack of short-term capacity planning can generate customers for competition (e.g. restaurant staffing)

Capacity decisions balance costs of lost sales if capacity is inadequate against operating losses if demand does not reach expectations.

Strategy of building ahead of demand is often taken to avoid losing customers.

16-4

Page 5: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Analytical Queuing Models A/B/K System

A = Arrival ProcessB = Service ProcessK = number of servers

Where M = Exponential inter-arrival or service

times (or Poisson arrival or service rates)

D= Deterministic or constant service times G= General service times

Page 6: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Analytical Queuing Models (Continued) A/B/K System assumes the following

- FCFS- no reneging, no balking- customers form one line- the arrival rate is less than the service rate- the arrival and service rates do not change- the system is in a steady state

Page 7: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Single Server : M/M/1Poisson Arrival and Service Rates

1. Mean arrival rate:

2. Mean service rate:

3. Mean number in service:

4. Probability of exactly “n” customers in the system:

5. Probability of “k” or more customers in the system:

6. Mean number of customers in the system:

7. Mean number of customers in queue:

8. Mean time in system:

9. Mean time in queue:

Pnn ( )1

P n k k( )

Ls

Lq

Ws

1

Wq

16-7

Page 8: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Example 1: White & Sons

White & Sons wholesale fruit distributions employ a single crew whosejob is to unload fruit from farmer’s trucks. Trucks arrive at the unloadingdock at an average rate of 5 per hour Poisson distributed. The crew is able to unload a truck in approximately 10 minutes with exponential distribution.

1. On the average, how many trucks are waiting in the queue to be unloaded ?

2. What is the average number of trucks in the system?

3. What is the average waiting time in queue and average time spent in the system?

16-8

Page 9: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Example 1: White & Sons (Cont.)

5. What is the probability that there is no truck in the system?

6. The management has received complaints that waiting trucks have blocked the alley to the business next door. If there is room for 2 trucks at the loading dock before the alley is blocked, how often will this problem arise?

7. What is the probability that an arriving truck will find space available at the unloading dock and not block the alley?

Page 10: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

M/G/1, M/M/1 and M/D/1Single Server Queues with Poisson Arrival Rate

)1(

2

Lq

Single Server General Service Distribution Model: M/G/1

where standard deviation of the service times

Single Server Exponential Service Distribution Model: M/M/1

where =

Single Server Constant Service Distribution Model: M/D/1

Lq

2 2 2

2 1( )

16-10

)1(2

2

Lq

Page 11: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

M/M/1: Congestion as 10.

0 1.0

100

10

8

6

4

2 0

With:

Ls 1Then:

Ls

0 00.2 0.250.5 10.8 40.9 90.99 99

16-11

Page 12: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Relationships among system characteristics M/G/1 and M/M/c:

2

3

4

Lq

Mean number of customers in queue for two servers: M/M/2

Relationships among system characteristics M/G/1 and M/M/c: Ls Lq

Ws Wq

Ws Ls

Wq Lq

1

1

1

Page 13: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Queuing System Cost Tradeoff

Let: Cw = Cost of one customer waiting in queue for an hour

Cs = Hourly cost per serverC = Number of servers

Total Cost/hour = Hourly Service Cost + Hourly Customer Waiting Cost

Total Cost/hour = Cs C + Cw Ls

16-13

Page 14: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Example 2: Foto-Mat

On average 2 customers arrive per hour at a Foto-Mat to process film, Poisson distributed. There is one clerk in attendance that on average spends 15 minutes per customer, exponentially distributed.

1. What is the average length in the system?

2. If the clerk is paid $4 per hour and a customer’s waiting cost in queue is considered $6 per hour. What is the total system cost per hour?

3. What would be the total system cost per hour, if a second clerk who works separately, were added? Assume a single queue were used.

16-14

Page 15: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Capacity Analysis of Robot Maintenance and Repair Service

A large service facility’s robots periodically break down and require service. The average time between breakdowns is three days and is exponentially distributed. The average time to repair a robot is two days and also exponentially distributed. Currently, one mechanic repairs the robots in the order in which they fail. The cost of having a robot out of service is $500 per day and mechanic is paid $100 per day.

1. What is the average number of robots out of service?

2. What is the total cost of the current system?

3. Management is considering a preventive maintenance (PM) program at a daily cost of $100 which will extend the average breakdowns to six days. Would you recommend this program? Explain.

16-15

Page 16: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Capacity Analysis of Robot Maintenance and Repair Service (Continued)

Now assume that all the robots were replaced and the average breakdowns is 6 days, exponentially distributed. The breakdown and mechanic costs remain the same. Answer the following questions.

4. Suppose another mechanic can be hired at the same cost? If s/he is hired, then the service rate is doubled. Both mechanics work as a team and the service time for the team is exponentially distributed. Would you hire the second mechanic? Explain.

5. What is the optimal number of mechanics to hire, if you can hire additional workers to work as a team? Assume exponential service times.

6. Reconsider Q4 but now the two mechanics work separately, where each mechanic works alone and there are two queues. Which system is better? Explain.

7. Consider Q6. What is the optimal decision if there is only one queue?

Page 17: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Determining Number of Mechanics to Serve Robot Line

Q 4, 5. Assume mechanics work together as a team

Mechanics $100 M $500 Ls Total system in Crew (M) Mechanic cost Robot idleness Cost per day

M2

1 6

1 21 3

1 6

11 6

1 6

3 21 9

/

//

//

/

//

100(1)=$100 500(1/2)=$250 $350

100(2)=$200 500(1/5)=$100 $300

100(3)=$300 500(1/8)=$62 $362

1 1/2

2 1

3 3/2

Ls

1 6

1 2 1 61 2

1 6

1 1 61 5

1 6

3 2 1 61 8

/

/ //

/

//

/

/ //

16-17

Page 18: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Determining Number of Mechanics to Serve Robot Line

Q6. Assume Robots divided equally among mechanics working alone

Identical $100 n $500 Ls (n) Total SystemQueues (n) Mechanic Robot idleness Cost per day cost

/ n

/

/

/

//

n

1 3

1 12

1 21 6

1 1/ 6 $100 $250 $350

2 1/ 12 $200 500 (1/5) 2=$200 $400

Lsn

n

/

/

/

/

/ //

1 2

1 12

1 2 1 121 5

16-18

Page 19: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Determining Number of Mechanics to Serve Robot Line

Q7. Assume two mechanics work alone from a single queue.

Note:

= 0.01 + 0.33

= 0.34

Total Cost/day = 100(2) + 500(.34) = 200 + 170 =$370

Ls

3

24

1 6

1 2

1

3

/

/

16-19

Page 20: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Comparisons of System Performance for Two Mechanics

System

Single Queue with Team Service 6/ 5 =1.2 days 0.2 days

Single Queuewith Multiple 6 (.34) = 2.06 days 0.06 daysServers

Multiple Queueand Multiple 12 (1/5) =2.4 days 0.4 daysServers

Ls

1 6

1 1 61 5

40 34

1 12

1 2 1 121 5

3

2

/

//

.

/

/ //

WsLs

Wq Ws 1

16-20

Page 21: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

General Queuing Observations

1. Variability in arrivals and service times contribute equally to congestion as measured by Lq.

2. Service capacity must exceed demand.

3. Servers must be idle some of the time.

4. Single queue preferred to multiple queue unless jockeying is permitted.

5. Large single server (team) preferred to multiple-servers if minimizing mean time in system, WS.

6. Multiple-servers preferred to single large server (team) if minimizing mean time in queue, WQ.

16-21

Page 22: Chapter 16 Capacity Planning and Queuing Models McGraw-Hill/Irwin Service Management: Operations, Strategy, and Information Technology, 6e Copyright ©

Lq for Various Values of C and

C=1 C=2 C=3 C=40.15 0.026 0.001

0.2 0.05 0.0020.25 0.083 0.004

0.3 0.129 0.0070.35 0.188 0.011

0.4 0.267 0.0170.45 0.368 0.024 0.002

0.5 0.5 0.033 0.0030.55 0.672 0.045 0.004

0.6 0.9 0.059 0.0060.65 1.207 0.077 0.008

0.7 1.633 0.098 0.0110.75 2.25 0.123 0.015

0.8 3.2 0.152 0.0190.85 4.817 0.187 0.024 0.003

0.9 8.1 0.229 0.03 0.0040.95 18.05 0.277 0.037 0.005

1 0.333 0.045 0.007

16-22