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

Slides:



Advertisements
Similar presentations
Waiting Line Management
Advertisements

Components of the Queuing System
Process Analysis and Design
1 Ardavan Asef-Vaziri Oct. 2011Operations Management: Waiting Lines 1 Polling: Lower Waiting Time, Longer Processing Time (Perhaps) Waiting Lines.
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program Zeynep Aksin.
IE 429, Parisay, January 2003 Review of Probability and Statistics: Experiment outcome: constant, random variable Random variable: discrete, continuous.
OPSM 301 Operations Management Class 13: Service Design Waiting-Line Models Koç University Zeynep Aksin
Capacity Setting and Queuing Theory
S. D. Deshmukh OM V. Capacity Planning in Services u Matching Supply and Demand u The Service Process u Performance Measures u Causes of Waiting u Economics.
S. Chopra/Operations/Managing Services1 Operations Management: Capacity Management in Services Module u Why do queues build up? u Process attributes and.
OPSM 405 Service Management Class 19: Managing waiting time: Queuing Theory Koç University Zeynep Aksin
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Operations Management Waiting Lines. 2 Ardavan Asef-Vaziri Dec-2010Operations Management: Waiting Lines1  Questions: Can we process the orders? How many.
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines2  Made-to-stock (MTS) operations  Product is manufactured and stocked in advance of.
© The McGraw-Hill Companies, Inc., Technical Note 6 Waiting Line Management.
Queuing Systems Chapter 17.
Operations Management Waiting Lines. 2 Ardavan Asef-Vaziri Dec-2010Operations Management: Waiting Lines1  Questions: Can we process the orders? How many.
Waiting Line Models And Service Improvement
1 Queuing Theory 2 Queuing theory is the study of waiting in lines or queues. Server Pool of potential customers Rear of queue Front of queue Line (or.
MGTSC 352 Lecture 23: Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems, queueing template Ride’n’Collide.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 16 Waiting Line Models and.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Queuing Theory. Queuing theory is the study of waiting in lines or queues. Server Pool of potential customers Rear of queue Front of queue Line (or queue)
HW # Due Day: Nov 23.
Capacity Management in Services Module
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines3  Terminology: The characteristics of a queuing system is captured by five parameters:
QUEUING MODELS Queuing theory is the analysis of waiting lines It can be used to: –Determine the # checkout stands to have open at a store –Determine the.
Chapter 9: Queuing Models
WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #3 Production System Design.
OPSM 301: Operations Management
A Somewhat Odd Service Process (Chapters 1-6)
Introduction to Management Science
MBA 8452 Systems and Operations Management MBA 8452 Systems and Operations Management Product Design & Process Selection —Service.
Queueing Theory Models Training Presentation By: Seth Randall.
OPSM 501: Operations Management Week 6: The Goal Koç University Graduate School of Business MBA Program Zeynep Aksin
The Poisson Process. A stochastic process { N ( t ), t ≥ 0} is said to be a counting process if N ( t ) represents the total number of “events” that occur.
ISM 270 Service Engineering and Management Lecture 7: Forecasting and Managing Service Capacity.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Queueing Analysis of Production Systems (Factory Physics)
Make to stock vs. Make to Order
1-1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved 1 Chapter 8A Waiting Line Management.
1 Systems Analysis Methods Dr. Jerrell T. Stracener, SAE Fellow SMU EMIS 5300/7300 NTU SY-521-N NTU SY-521-N SMU EMIS 5300/7300 Queuing Modeling and Analysis.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
OMG Operations Management Spring 1997 CLASS 4: THE IMPACT OF VARIABILITY Harry Groenevelt.
OPSM 301: Operations Management Session 19: Flow variability Koç University Zeynep Aksin
Chapter 10 Verification and Validation of Simulation Models
OMSAN LOJİSTİK. Top Management Program in Logistics & Supply Chain Management (TMPLSM) Production and Operations Management 3: Process Analysis.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Review Session Jehan-François Pâris. Agenda Statistical Analysis of Outputs Operational Analysis Case Studies Linear Regression.
Delays  Deterministic Assumes “error free” type case Delay only when demand (known) exceeds capacity (known)  Stochastic Delay may occur any time Random.
Queuing Models.
1 Safety Capacity Capacity Planning in Services Industry  Matching Supply and Demand in Service Processes  Performance Measures  Causes of Waiting 
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
Managerial Decision Making Chapter 13 Queuing Models.
Managing Waiting Lines & Queuing Systems
OPERATING SYSTEMS CS 3502 Fall 2017
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Managing Flow Variability: Safety Capacity
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Chapter 9: Queuing Models
Chapter 10 Verification and Validation of Simulation Models
Our favorite simple stochastic process.
Delays Deterministic Stochastic Assumes “error free” type case
LESSON 12: EXPONENTIAL DISTRIBUTION
Variability 8/24/04 Paul A. Jensen
Delays Deterministic Stochastic Assumes “error free” type case
Presentation transcript:

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

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

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

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

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

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)

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

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

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

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

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)

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

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

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)

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

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

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?

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= –c = 1, R p =1/5  Compute –Capacity Utilization  = R i / R p = 5/6=0.833 –CV i = 3.937/6 = –CV p = /5 =  Queue Length Formula –I w =  Hence –T w = I w / R = 9.38 seconds, and T p = 5 seconds, so –T = seconds, so –I = RT = 14.38/6 = customers

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= –c = 2, R p =2/5  Compute –Capacity Utilization  = R i / R p = –CV i = 3.937/6 = –CV p = /5 =  Queue Length Formula –I i =  Hence –T w = I w / R = seconds, and T p = 5 seconds, so –T = seconds, so –I = RT = /6 =

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 Current Situation Accounting Finance Marketing Operations 2 requests/hour 3 requests/hour 2 requests/hour 4 requests/hour

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

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

Proposed System: Secreterial pool T =processing time+waiting time =0.25 hrs 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

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

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

Bonus Individual Assignment (0.5 points)  Check the following website:  Waiting Line Simulation (use internet explorer) Waiting Line Simulation   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