OPSM 301: Operations Management Session 19: Flow variability Koç University Zeynep Aksin

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Many useful applications, especially in queueing systems, inventory management, and reliability analysis. A connection between discrete time Markov chains.
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program 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.
Lab Assignment 1 COP 4600: Operating Systems Principles Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University of.
1 Chapter 8 Queueing models. 2 Delay and Queueing Main source of delay Transmission (e.g., n/R) Propagation (e.g., d/c) Retransmission (e.g., in ARQ)
INDR 343 Problem Session
Review of Probability Distributions
Operations Management Waiting Lines. 2 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines1  Understanding the phenomenon of waiting  Measures.
© The McGraw-Hill Companies, Inc., 1998 Irwin/McGraw-Hill 2 Chapter 7 TN Waiting Line Management u Waiting line characteristics u Some waiting line management.
OPSM 405 Service Management Class 19: Managing waiting time: Queuing Theory Koç University Zeynep Aksin
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
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.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines2  Made-to-stock (MTS) operations  Product is manufactured and stocked in advance of.
Queuing Systems Chapter 17.
Waiting Line Models And Service Improvement
Queuing and Transportation
1 Queueing Theory H Plan: –Introduce basics of Queueing Theory –Define notation and terminology used –Discuss properties of queuing models –Show examples.
Management of Waiting Lines
Polling: Lower Waiting Time, Longer Processing Time (Perhaps)
Operations Management Waiting-Line Models Module D
Model Antrian By : Render, ect. M/M/1 Example 2 Five copy machines break down at UM St. Louis per eight hour day on average. The average service time.
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines3  Terminology: The characteristics of a queuing system is captured by five parameters:
Queuing Models and Capacity Planning
Introduction to Queuing Theory
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
D-1 © 2004 by Prentice Hall, Inc., Upper Saddle River, N.J Operations Management Waiting-Line Models Module D.
Variability – Waiting Times
ISM 270 Service Engineering and Management Lecture 7: Forecasting and Managing Service Capacity.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Managing Waiting Lines.
Lines and Waiting Waiting and Service Quality A Quick Look at Queuing Theory Utilization versus Variability Tradeoff Managing Perceptions... “Every day.
Introduction to Operations Research
Queueing Analysis of Production Systems (Factory Physics)
OPSM 405 Service Management Class 18: Managing capacity Koç University Zeynep Aksin
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
Spreadsheet Models for Managers: Session 12 12/1 Copyright © Richard Brenner Spreadsheet Models for Managers Session 12 Service Systems Single-Server.
Chapter 16 Capacity Planning and Queuing Models
OMG Operations Management Spring 1997 CLASS 4: THE IMPACT OF VARIABILITY Harry Groenevelt.
Analysis and Design of Asynchronous Transfer Lines as a series of G/G/m queues.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Waiting Line Analysis for Service Improvement Operations Management.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Chapter 1 Introduction. “Wait-in-line” is a common phenomenon in everywhere. Reason: Demand is more than service. “How long must a customer wait?” or.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
1 Safety Capacity Capacity Planning in Services Industry  Matching Supply and Demand in Service Processes  Performance Measures  Causes of Waiting 
Queueing Theory. The study of queues – why they form, how they can be evaluated, and how they can be optimized. Building blocks – arrival process and.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
Module D Waiting Line Models.
Chapter 1 Introduction.
Managing Flow Variability: Safety Capacity
Management of Waiting Lines
Variability 8/24/04 Paul A. Jensen
Presentation transcript:

OPSM 301: Operations Management Session 19: Flow variability Koç University Zeynep Aksin

Announcements  Midterm 2-December 14 at 18:30 CAS Z48, CAS Z08 –Does not include Midterm 1 topics –LP, Inventory, Variability (Congestion+Quality) –LP: from course pack –Inventory Ch6 excluding 6.7, Ch 7.1, 7.2, 7.3 –Chapter 8 excluding 8.6 and 8.8 (this week) –Chapter 9 (next week)

Components of the Queuing System Visually Customers come in Customers are served Customers leave

Flow Times with Arrival Every 4 Secs (Service time=5 seconds) Customer Number Arrival Time Departure Time Time in Process What is the queue size? Can we apply Little’s Law? What is the capacity utilization?

Customer Number Arrival Time Departure Time Time in Process Flow Times with Arrival Every 6 Secs (Service time=5 seconds) What is the queue size? What is the capacity utilization?

Customer Number Arrival Time Processing Time Time in Process Effect of Variability What is the queue size? What is the capacity utilization?

Customer Number Arrival Time Processing Time Time in Process Effect of Synchronization What is the queue size? What is the capacity utilization?

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

To address the “how much does variability hurt” question: Consider service processes  This could be a call center or a restaurant or a ticket counter  Customers or customer jobs arrive to the process; their arrival times are not known in advance  Customers are processed. Processing rates have some variability.  The combined variability results in queues and waiting.  We need to build some safety capacity in order to reduce waiting due to variability

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

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

Specifications of a Service Provider Service Provider Leaving Customers Waiting Customers Demand Pattern Resources Human resources Information system other... Arriving Customers Satisfaction Measures Reneges or abandonments Waiting Pattern Served Customers Service Time

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 CV=1

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

The Service Process  Customer Inflow (Arrival) Rate (R i ) ( ) –Inter-arrival Time = 1 / R i  Processing Time T p (unit load) –Processing Rate per Server = 1/ T p (µ)  Number of Servers (c) –Number of customers that can be processed simultaneously  Total Processing Rate (Capacity) = R p = c / T p (cµ)

Operational Performance Measures Flow time T=T w +T p (waiting+process) Inventory I= I w + I p Flow Rate R =Min (R i, R p  Stable Process= R i < R p,, so that R = R i Little’s Law: I = R  T, I w = R  T w, I p = R  T p Capacity Utilization  = R i / R p < 1 Safety Capacity = R p – R i Number of Busy Servers = I p = c  = R i  T p waiting processing ( ) R i e.g10 /hr R ( ) 10 /hr 10 min, R p =12/hr Tw?Tw?

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)

The psychology of waiting  waiting as psychological punishment  keep the customer busy  keep them entertained  keep them informed  break the wait up into stages  in multi-stages, its the end that matters

The psychology of waiting  waiting as a ritual insult  sensitivity training  make initial contact  waiting as a social interaction  prevent injustice  improve surroundings  design to minimize crowding  get rid of the line whenever possible

Reducing perceived wait  Understand psychological thresholds  Distract customers (mirrors, music, information)  Get customers out of line (numbers, call-back)  Inform customers of wait (over-estimate)  Keep idle servers out of sight  Maintain fairness (FCFS)  Keep customers comfortable

Is a queue always bad?  queues as a signal for quality  doctors  business schools  restaurants  other people demand similar things  the advantage of being in

A solution: Add capacity to remove a persistent line?  You want others to be there to signal quality  Risks of being in versus out: its an unstable proposition!  Don’t want to relate everything to price

The challenge: matching demand and supply  changing number of servers  changing queue configuration  changing demand  managing perceptions