Queues in Hospitals: Semi-Open Queueing Networks in the QED Regime Galit Yom-Tov Joint work with Avishai Mandelbaum 31/Dec/2008 Technion – Israel Institute.

Slides:



Advertisements
Similar presentations
E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Advertisements

Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Groups models Modeling and Dimensioning of Mobile Networks: from GSM to LTE.
Capacity Setting and Queuing Theory
Queueing Models and Ergodicity. 2 Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing models.
INDR 343 Problem Session
S. Chopra/Operations/Managing Services1 Operations Management: Capacity Management in Services Module u Why do queues build up? u Process attributes and.
On Priority Queues with Impatient Customers: Exact and Asymptotic Analysis Seminar in Operations Research 01/01/2007 Luba Rozenshmidt Advisor: Prof. Avishai.
1 Optimal Staffing of Systems with Skills- Based-Routing Master Defense, February 2 nd, 2009 Zohar Feldman Advisor: Prof. Avishai Mandelbaum.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Vrije Universiteit Amsterdam On the 2005 Markov lecture by Avi Mandelbaum: Building a theory for managing capacity in the service sector Ger Koole, VU.
Performance analysis for high speed switches Lecture 6.
A gentle introduction to fluid and diffusion limits for queues Presented by: Varun Gupta April 12, 2006.
Using Simulation-based Stochastic Approximation to Optimize Staffing of Systems with Skills-Based-Routing WSC 2010, Baltimore, Maryland Avishai Mandelbaum.
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Stern School of Business, NYU INFORMS 2009 Joint work with Avi.
1 Optimal Staffing of Systems with Skills- Based-Routing Temporary Copy Do not circulate.
Waiting Lines Queues.
Data Communication and Networks Lecture 13 Performance December 9, 2004 Joseph Conron Computer Science Department New York University
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Based on joint papers with Avi Mandelbaum and Amy Ward TexPoint.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Khudyakov Polina Designing a Call Center with an IVR MSc. Seminar Advisor: Professor Avishai Mandelbaum.
1 TCOM 501: Networking Theory & Fundamentals Lecture 8 March 19, 2003 Prof. Yannis A. Korilis.
Lecture 14 – Queuing Systems
Product layout Assembly-line balancing approach. 2 Facility layout Process terminology Cycle time: Average time between completions of successive units.
Queuing Models and Capacity Planning
QueueTraffic and queuing theory +. 2 Queues in everyday life You have certainly been in a queue somewhere. –Where? –How were they different?  We encounter.
Queueing Theory I. Summary Little’s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K  …
A bit on Queueing Theory: M/M/1, M/G/1, GI/G/1 Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of Dec 1: Swinburne.
Queueing Network Approach to the Analysis of Healthcare Systems H. Xie, T.J. Chaussalet and P.H. Millard Health and Social Care Modelling Group (HSCMG)
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
Introduction to Queueing Theory
Yariv N. Marmor 1, Avishai Mandelbaum 1, Sergey Zeltyn 2 Emergency-Departments Simulation in Support of Service-Engineering: Staffing Over Varying Horizons.
Introduction to Operations Research
Control for Stochastic Models via Diffusion Approximations Amy Ward, ANS Lecture Series 2008 TexPoint fonts used in EMF. Read the TexPoint manual before.
Blind Fair Routing in Large-Scale Service Systems Mor Armony Stern School of Business, NYU *Joint work with Amy Ward TexPoint fonts used in EMF. Read the.
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Appointment Systems - a Stochastic and Fluid Approach Michal Penn The William Davidson Faculty of Industrial Engineering and Management Technion - Israel.
Modeling and Simulation Queuing theory
An Optimal Design of the M/M/C/K Queue for Call Centers
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
CSCI1600: Embedded and Real Time Software Lecture 19: Queuing Theory Steven Reiss, Fall 2015.
Numerical Methods for Stochastic Networks Peter W. Glynn Institute for Computational and Mathematical Engineering Management Science and Engineering Stanford.
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.
1 Technion – Israel Institute of Technology 2 IBM Haifa Research Labs Yariv N. Marmor 1, Segev Wasserkrug 2, Sergey Zeltyn 2, Yossi Mesika 2, Ohad Greenshpan.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
2/16/2016 Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
© 2015 McGraw-Hill Education. All rights reserved. Chapter 17 Queueing Theory.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
Queuing Theory Simulation & Modeling.
Mining Resource-Scheduling Protocols Arik Senderovich, Matthias Weidlich, Avigdor Gal, and Avishai Mandelbaum Technion – Israel Institute of Technology.
Service Analysis and Simulation in Process Mining Doctoral Consortium, BPM14’ Arik Senderovich Advisers: Avigdor Gal and Avishai Mandelbaum
Managerial Decision Making Chapter 13 Queuing Models.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Lin/Operations/Managing Services1 Capacity Management in Services Module u Queuing processes and performance measures u Why do queues build up? u Performance.
WAITING LINES AND SIMULATION
Chapter 1 Introduction.
Queueing Theory What is a queue? Examples of queues:
Noa Zychlinski* Avishai Mandelbaum*, Petar Momcilovic**, Izack Cohen*
Avishai Mandelbaum, Technion Sergey Zeltyn, IBM Research Lab, Haifa
CSCI1600: Embedded and Real Time Software
Waiting Lines Queues.
Lecturer: Yariv Marmor, Industrial Engineering, Technion
Yariv N. Marmor1, Avishai Mandelbaum1, Sergey Zeltyn2
An Accident and Emergency Case Study
QUEUING THEORY Made by Abdulsalam shek salim
MECH 3550 : Simulation & Visualization
VIRTUE MARYLEE MUGURACHANI QUEING THEORY BIRTH and DEATH.
Presentation transcript:

Queues in Hospitals: Semi-Open Queueing Networks in the QED Regime Galit Yom-Tov Joint work with Avishai Mandelbaum 31/Dec/2008 Technion – Israel Institute of Technology

2 Agenda Introduction Introduction Medical Unit Model Medical Unit Model Mathematical Results Mathematical Results Numerical Example Numerical Example Time-varying Model Time-varying Model Future Research Future Research

3 Work-Force and Bed Capacity Planning Total health expenditure as percentage of gross domestic product: Israel 8%, EU 10%, USA 14%. Total health expenditure as percentage of gross domestic product: Israel 8%, EU 10%, USA 14%. Human resource constitute 70% of hospital expenditure. Human resource constitute 70% of hospital expenditure. There are 3M registered nurses in the U.S. but still a chronic shortage. There are 3M registered nurses in the U.S. but still a chronic shortage. California law set nurse-to-patient ratios such as 1:6 for pediatric care unit. California law set nurse-to-patient ratios such as 1:6 for pediatric care unit. O.B. Jennings and F. de Véricourt (2008) showed that fixed ratios do not account for economies of scale. O.B. Jennings and F. de Véricourt (2008) showed that fixed ratios do not account for economies of scale. Management measures average occupancy levels, while arrivals have seasonal patterns and stochastic variability (Green 2004). Management measures average occupancy levels, while arrivals have seasonal patterns and stochastic variability (Green 2004).

4 Research Objectives Analyzing model for a Medical Unit with s nurses and n beds, which are partly/fully occupied by patients: semi-open queueing network with multiple statistically identical customers and servers. Analyzing model for a Medical Unit with s nurses and n beds, which are partly/fully occupied by patients: semi-open queueing network with multiple statistically identical customers and servers. Questions addressed: How many servers (nurses) are required (staffing), and how many fixed resources (beds) are needed (allocation) in order to minimize costs while sustaining a certain service level? Questions addressed: How many servers (nurses) are required (staffing), and how many fixed resources (beds) are needed (allocation) in order to minimize costs while sustaining a certain service level? Coping with time-variability Coping with time-variability

5 We Follow - Basic: Basic: Halfin and Whitt (1981) Halfin and Whitt (1981) Mandelbaum, Massey and Reiman (1998) Mandelbaum, Massey and Reiman (1998) Khudyakov (2006) Analytical models in HC: Analytical models in HC: Nurse staffing: Jennings and Véricourt (2007), Yankovic and Green (2007) Nurse staffing: Jennings and Véricourt (2007), Yankovic and Green (2007) Beds capacity: Green (2002,2004) Beds capacity: Green (2002,2004) Service Engineering (mainly call centers): Service Engineering (mainly call centers): Gans, Koole, Mandelbaum: “Telephone call centers: Tutorial, Review and Research prospects” Gans, Koole, Mandelbaum: “Telephone call centers: Tutorial, Review and Research prospects”

6 The MU Model as a Semi-Open Queueing Network Patient is Dormant 1-p p Arrivals from the ED ~ Poiss(λ) Blocked patients Patient is Needy Patient discharged, Bed in Cleaning N beds Service times are Exponential; Routing is Markovian

7 The MU Model as a Closed Jackson Network p Dormant: ·\M\∞, δ 1-p Cleaning: ·\M\∞, γ Arrivals: ·\M\1, λ Needy: ·\M\s, µ N →Product Form - π N (i,j,k) stationary dist.

8 Stationary Distribution

9 Service Level Objectives ( Function of λ,μ,δ,γ,p,s,n) Blocking probability Blocking probability Delay probability Delay probability Probability of timely service (wait more than t) Probability of timely service (wait more than t) Expected waiting time Expected waiting time Average occupancy level of beds Average occupancy level of beds Average utilization level of nurses Average utilization level of nurses

10 Blocking probability The probability to have l occupied beds in the ward: The probability to have l occupied beds in the ward:

11 Probability of timely service and the Delay Probability What happens when a patient becomes needy ? He will need to wait an in-queue random waiting time that follows an Erlang distribution with (i-s+1) + stages, each with rate μ s. What is the probability that this patient will find i other needy patients? We need to use the Arrival Theorem

12 1 Needy: ·\M\s, µ Patient become Needy s nurse s i Needy patients p Dormant: ·\M\∞, δ 1-p Cleaning: ·\M\∞, γ Arrivals: ·\M\1, λ N

13 The Arrival Theorem Thus, the probability that a patient that become needy will see i needy patients in the system is π n-1 (i,j,k)

14 Probability of timely service and the Delay Probability

15 Expected waiting time via the tail formula:

16 QED Q’s: Quality- and Efficiency-Driven Queues Traditional queueing theory predicts that service- quality and server’s efficiency must trade off against each other. Traditional queueing theory predicts that service- quality and server’s efficiency must trade off against each other. Yet, one can balance both requirements carefully (Example: in well-run call-centers, 50% served “immediately”, along with over 90% agent’s utilization, is not uncommon) Yet, one can balance both requirements carefully (Example: in well-run call-centers, 50% served “immediately”, along with over 90% agent’s utilization, is not uncommon) This is achieved in a special asymptotic operational regime – the QED regime This is achieved in a special asymptotic operational regime – the QED regime

17 QED Regime characteristics High service quality High service quality High resource efficiency High resource efficiency Square-root staffing rule Square-root staffing rule Many-server asymptotic Many-server asymptotic The offered load at service station 1 (needy) The offered load at non- service station 2+3 (dormant + cleaning)

18 The probability is a function of three parameters: beta, eta, and offered-load-ratio The probability is a function of three parameters: beta, eta, and offered-load-ratio Probability of Delay

19 Expected Waiting Time Waiting time is one order of magnitude less then the service time. Waiting time is one order of magnitude less then the service time.

20 Probability of Blocking P(Blocking) << P(Waiting) P(Blocking) << P(Waiting)

21 Approximation vs. Exact Calculation – Medium system (n=35,50), P(W>0)

22 Approximation vs. Exact Calculation – P(blocking) and E[W]

23 The influence of β and η? Blocking Waiting eta:

24 = 0.5 = 0.33

25 Numerical Example (based on Lundgren and Segesten Yankovic and Green 2007 ) N=42 with 78% occupancy N=42 with 78% occupancy ALOS = 4.3 days ALOS = 4.3 days Average service time = 15 min Average service time = 15 min 0.4 requests per hour 0.4 requests per hour => λ = 0.32, μ=4, δ=0.4, γ=4, p=0.975 => λ = 0.32, μ=4, δ=0.4, γ=4, p=0.975 => Ratio of offered load = 0.1 => Ratio of offered load = 0.1

26 How to find the required β and η? if β=0.5 and η=0.5 (s=4, n=38): P(block)  0.07, P(wait)  0.4 if β=1.5 and η  0 (s=6, n=37): P(block)  0.068, P(wait)  if β=-0.1 and η  0 (s=3, n=34): P(block)  0.21, P(wait)  0.70

27 E[W]P(blocking)P(wait)SNRegime Nurses – QED; Beds-ED Nurses – QD ; Beds-ED Nurses – QED; Beds-QED Nurses – QD ; Beds-QED Nurses – ED ; Beds-ED Nurses – QED; Beds-QED Nurses – QD ; Beds-QED Nurses – ED ; Beds-ED Nurses – ED ; Beds-QED Nurses – QED; Beds-QD Nurses – QD ; Beds-QD Lambda-10; Delta-0.5; Mu-1; Gamma-10; p-0.5; Ratio=1.05

28 Modeling time-variability Procedures at mass-casualty event Procedures at mass-casualty event Blocking cancelled -> open system Blocking cancelled -> open system Patient is Dormant 1-p p 1 2 Arrivals from/to the EW ~ Poiss(λ t ) Patient is Needy

29 Fluid and Diffusion limits Patient is Dormant 1-p p 1 2 Arrivals from/to the EW ~ Poiss(λ t ) Patient is Needy

30 Scaling The arrival rate and the number of nurses grow together to infinity, i.e. scaled up by η.

31 Fluid limits

32 Special case – Fixed parameters The differential equations become: The differential equations become: Steady-state analysis: What happens when t→∞? Steady-state analysis: What happens when t→∞?

33 Steady-state analysis Overloaded - Underloaded - Overloaded - Underloaded -

34 Critically Loaded System: Area 1 (q1<ŝ) Area 2 (q1≥ŝ)

35 Steady-state analysis - Summery

36 Diffusion limits

37 Diffusion limits Using the ODE one can find equations for: Using the ODE one can find equations for: And to use them in analyzing time-variable system. For example: And to use them in analyzing time-variable system. For example:

38

39 Future Research Investigating approximation of closed system Investigating approximation of closed system From which n are the approximations accurate? (simulation vs. rates of convergence) From which n are the approximations accurate? (simulation vs. rates of convergence) Optimization Optimization Solving the bed-nurse optimization problem Solving the bed-nurse optimization problem Difference between hierarchical and simultaneous planning methods Difference between hierarchical and simultaneous planning methods Validation of model using RFID data Validation of model using RFID data Expanding the model (Heterogeneous patients; adding doctors) Expanding the model (Heterogeneous patients; adding doctors)

Thank you

41 Mandating minimum nurse-to-patient ratios Advantage: Ensures patient safety, reduces patients deaths, recruitment of new nurses, and stopping attrition. Disadvantage: Ratios are not flexible enough to allow hospitals to operate safely and efficiently The Wall Street Journal - Dec 2006

42 An Optimization Problem