Presentation is loading. Please wait.

Presentation is loading. Please wait.

OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin

Similar presentations


Presentation on theme: "OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin"— Presentation transcript:

1 OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin zaksin@ku.edu.tr

2 Conclusion  If inter-arrival and processing times are constant, queues will build up if and only if the arrival rate is greater than the processing rate  If there is (unsynchronized) variability in inter-arrival and/or processing times, queues will build up even if the average arrival rate is less than the average processing rate  If variability in interarrival and processing times can be synchronized (correlated), queues and waiting times will be reduced

3 A measure of variability  Needs to be unitless  Only variance is not enough  Use the coefficient of variation  C or CV=  / 

4 Interpreting the variability measures C i = coefficient of variation of interarrival times i) constant or deterministic arrivals C i = 0 ii) completely random or independent arrivals C i =1 iii) scheduled or negatively correlated arrivals C i < 1 iv) bursty or positively correlated arrivals C i > 1

5 Why is there waiting?  the perpetual queue: insufficient capacity-add capacity  the predictable queue: peaks and rush-hours- synchronize/schedule if possible  the stochastic queue: whenever customers come faster than they are served-reduce variability

6 Summary: Causes of Delays and Queues  High Unsynchronized Variability in –Interarrival Times –Processing Times  High Capacity Utilization  = R i / R p, or Low Safety Capacity R s = R p – R i, due to –High Inflow Rate R i –Low Processing Rate R p = c/ T p (i.e. long service time, or few servers)

7 Variability? Histogram of service times at a clinic Some patients take very long, some very short service time changes between 1 min - 20 min Variability is high In this example, arrival times have exponential distribution

8 Distribution of Arrivals  Arrival rate: the number of units arriving per period –Constant arrival distribution: periodic, with exactly the same time between successive arrivals –Variable (random) arrival distributions: arrival probabilities described statistically Exponential distribution for interarrivals Poisson distribution for number arriving

9 Distributions  Exponential distribution: when arrivals at a service facility occur in a purely random fashion –The probability function is f(t) = λe -λt  Poisson distribution: where one is interested in the number of arrivals during some time period T –The probability function is

10 Service Time Distribution  Constant –Service is provided by automation  Variable –Service provided by humans –Can be described using exponential distribution or other statistical distributions

11 The Queue Length Formula Utilization effectVariability effect x where  R i / R p, where R p = c / T p, and CV i and CV p are the Coefficients of Variation (Standard Deviation/Mean) of the inter-arrival and processing times (assumed independent)

12 Variability Increases Average Time in System T Utilization (ρ)  100% TpTp Throughput- Delay Curve We must have slack capacity ρ < 1

13 Deriving Performance Measures from Queue Length Formula  Use the formula to find I w  T w = I w /R  T = T w + T p  I p = T p R  I=I w + I p

14 How can we reduce waiting?  Reduce utilization: –Increase capacity: faster servers, better process design, more servers  Reduce variability –Arrival: Appointment system –Service:Standardization of processes, automation  We can control arrivals –Short lines (express cashiers) –Specific hours for specific customers –Specials (happy hour)

15 Suggestions for Managing Queues  Segment the customer  Train your servers to be friendly  Inform your customers of what to expect  Try to divert the customer’s attention when waiting  Encourage customers to come during slack periods

16 Computer Simulation of Waiting Lines  Some waiting line problems are very complex  Have assumed waiting lines are independent  When a services becomes the input to the next, we can no longer use the simple formulas  Also true for any problem where conditions do not meet the requirements of the equations  Here, must use computer simulation

17 Example 1: 17 An automated pizza vending machine heats and dispenses a slice of pizza in exactly 4 minutes. Customers arrive at a rate of one every 6 minutes with the arrival rate exhibiting a Poisson distribution. Determine: A) The average number of customers in line. B) The average total waiting time in the system. R i =1/6 per min=10/hr T p =4 min, c=1 R p =15/hr  =10/15=0.66 CV i =1, CV p =0 Exercise: 1. What if we have a human server, with CV=1? 2.What is the effect of buying a second machine?

18 Example 2: Computing Performance Measures  Given –Interarrival times: 10, 10, 2, 10, 1, 3, 7, 9, and 2 seconds Avg=6, stdev=3.937, R i =1/6 –Processing times: 7, 1, 7, 2, 8, 7, 4, 8, 5, 1 seconds Avg=5, stdev=2.8284 –c = 1, R p =1/5  Compute –Capacity Utilization  = R i / R p = 5/6=0.833 –CV i = 3.937/6 = 0.6562 –CV p = 2.8284/5 = 0.5657  Queue Length Formula –I w = 1.5633  Hence –T w = I w / R = 9.38 seconds, and T p = 5 seconds, so –T = 14.38 seconds, so –I = RT = 14.38/6 = 2.3966 customers

19 Example 2:Effect of Increasing Capacity  Assume an indentical server is added (c=2). Given –Interarrival times: 10, 10, 2, 10, 1, 3, 7, 9, and 2 Avg=6, stdev=3.937, R i =1/6 –Processing times: 7, 1, 7, 2, 8, 7, 4, 8, 5, 1 Avg=5, stdev=2.8284 –c = 2, R p =2/5  Compute –Capacity Utilization  = R i / R p = 0.4167 –CV i = 3.937/6 = 0.6562 –CV p = 2.8284/5 = 0.5657  Queue Length Formula –I i = 0.07536  Hence –T w = I w / R = 0.45216 seconds, and T p = 5 seconds, so –T = 5.45216 seconds, so –I = RT = 5.45216/6 = 0.9087

20 Example 3:Effect of pooling  4 Departments and 4 Departmental secretaries  Request rate for Operations, Accounting, and Finance is 2 requests/hour  Request rate for Marketing is 3 requests/hour  Secretaries can handle 4 requests per hour  Marketing department is complaining about the response time of the secretaries. They demand 30 min. response time  College is considering two options: –Hire a new secretary –Reorganize the secretarial support  Assume inter-arrival time for requests and service times have exponential distribution (i.e. CV=1)

21 21 Current Situation Accounting Finance Marketing Operations 2 requests/hour 3 requests/hour 2 requests/hour 4 requests/hour

22 22 Current Situation: waiting times T =processing time+waiting time =0.25 hrs. + 0.25 hrs =0.5 hrs=30 min Accounting, Operations, Finance: Marketing: T =processing time+waiting time =0.25 hrs. + 0.75 hrs =1 hr=60 min

23 23 Proposal: Secretarial Pool Accounting Finance Marketing Operations 9 requests/hour 2 2 3 2 Arrival rate=R=9/hrTp=1/4 hr, R p =c/T p =16/hr Utilization=Ri/Rp=9/16

24 Proposed System: Secreterial pool T =processing time+waiting time =0.25 hrs. + 0.04 hrs =0.29 hr=17.4 min In the proposed system, faculty members in all departments get their requests back in 17 minutes on the average. (Around 50% improvement for Acc, Fin, and Ops and 75% improvement for Marketing). Pooling improves waiting times by ensuring effective use of capacity

25 Server 1 Queue 1 Server 2 Queue 2 Server 1 Queue Server 2 Effect of Pooling RiRi RiRi R i /2 Pooled service capacity reduces waiting

26 Performance Improvement Levers  Capacity Utilization / Safety Capacity –Demand Management (arrival rate) Peak load pricing –Increase Capacity (processing rate) Number of Servers (scale) Processing Rate (speed)  Variability Reduction –Arrival times Scheduling, Reservations, Appointments –Processing times Standardization, Specialization, Training  Synchronization –Matching capacity with demand

27 Bonus Individual Assignment (0.5 points)  Check the following website:  Waiting Line Simulation (use internet explorer) Waiting Line Simulation  http://archive.ite.journal.informs.org/Vol7No1/DobsonShumsky/security_simulation.php  Run six different examples. Suggestion (you can use different numbers): –Arrival rate=9, service rate=10, CV=0, CV=1, CV=2 CV=0.5 –Arrival rate =9, service rate=12 CV=1 CV=0.5  write down the parameters and the average performance measures to observe the effect of utilization and variability on waiting times. Compare the simulation output with the results you find using formulas. Note the effect of variability and utilization.  Due on Tuesday after the exam 27


Download ppt "OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin"

Similar presentations


Ads by Google