Abandonment and Customers Patience in Tele-Queues. The Palm/Erlang-A Model.

Size: px
Start display at page:

Download "Abandonment and Customers Patience in Tele-Queues. The Palm/Erlang-A Model."

Transcription

1 Sergey Zeltyn February 25 STAT 991. Service Engineering. The Wharton School. University of Pennsylvania. Abandonment and Customers Patience in Tele-Queues. The Palm/Erlang-A Model. Based on: Mandelbaum A. and Zeltyn S. The Palm/Erlang-A Queue, with Applications to Call Centers. Lecture note to Service Engineering course. A Dec4.pdf Mandelbaum A. Service Engineering course, Technion. No abandonment in models of the previous lecture. However, abandonment takes place and can be very significant and very important. 1

2 Example 1. Catastrophic situation. Call center of telephone company. Average wait 72 sec, 81% calls answered (Saturday, 6/11/99) Average wait 217 sec, 53% calls answered (Thursday, 25/11/99) Average wait 376 sec, 24% calls answered (Sunday, 21/11/99) 2

3 Example 2. Moderate abandonment. (Moderate, but still very important.) Health Insurance. Charlotte Center. ACD report. Time Calls Answered Abandoned% ASA AHT Occ% # of agents Total 2,577 19,86 3.5% % 8: % % : % % : % % :3 1,152 1, % % : 1,33 1, % % :3 1,364 1, % % : 1,38 1,28 7.2% % :3 1,272 1,247 2.% % : 1,179 1,177.2% % :3 1,174 1,16 1.2% % : 1, % % :3 1, % % : 1,173 1,82 7.8% % :3 1,212 1, % % : 1,137 1, % % :3 1,169 1, % % : 1,17 1,59 4.3% % : % % : % % : % % : % % 5.8 3

4 Abandonment Important Practically One of two customer-subjective performance measures (2 nd =Redials); Lost business (now); Poor service level (future losses); 1-8 costs (out-of-pocket vs. alternative); Self-selection: the fittest survive and wait less; Must account for (carefully) in models and measures. Otherwise, wrong picture of reality: misleading performance measures, hence staffing. Unstable models (vs. robustness). Abandonment also Interesting Theoretically Queueing Science (Paradigm: experiment, measure, model, validate); Research: OR + Psychology + Marketing (Modelling: steady-state, transient, equilibrium); Wide Scope of Applications: in addition to Phone, VRU/IVR: opt-out-rates; Internet: business-drivers (6% and more). 4

5 The Erlang-A (Palm, M/M/n+M) Model Simplest model with abandonment, used by well-run call centers. Building blocks: λ Poisson arrival rate. µ Exponential service rate. n number of service agents. θ individual abandonment rate. agents arrivals λ queue 1 2 abandonment θ n µ Patience time τ exp(θ): time a customer is willing to wait for service; Offered wait V : waiting time of a customer with infinite patience; If τ V, customer abandons; otherwise, gets service; Actual wait W q = min(τ, V ). 5

6 Erlang-A vs. Erlang-C 48 calls per min, 1 min average service time, 2 min average patience probability of wait vs. number of agents average wait vs. number of agents probability of wait Erlang A Erlang C average waiting time, sec Erlang A Erlang C number of agents number of agents If 5 agents: M/M/n M/M/n+M M/M/n, λ 3.1% Fraction abandoning 3.1% - Average waiting time 2.8 sec 3.7 sec 8.8 sec Waiting time s 9-th percentile 58.1 sec 12.5 sec 28.2 sec Average queue length Agents utilization 96% 93% 93% The fittest survive and wait less - much less. Abandonment reduces workload when needed at high-congestion periods. 6

7 Erlang-A: Birth-and-Death Process L(t) number-in-system at time t (served plus queued); L = {L(t), t } Markov birth-and-death process. Transition-rate diagram Steady-state equations: λπ j = (j + 1) µπ j+1, j n 1 λπ j = (nµ + (j + 1 n)θ) π j+1, j n. Steady-state distribution: where π = π j = n j= (λ/µ) j π, j! j λ nµ + (k n)θ k=n+1 (λ/µ) j j! + j=n+1 j k=n+1 j n (λ/µ) n π, j n + 1, n! λ nµ + (k n)θ (λ/µ) n n! 1. Numerical drawback: infinite sums. 7

8 Stability Erlang-A is always stable! d j death-rate in state j, < j < : j min(µ, θ) d j j max(µ, θ). Bounds are death rates of M/M/ queues with service rates min(µ, θ) and max(µ, θ). Proof of stability: π 1 = n (λ/µ) j j= j! j= + j=n+1 j k=n+1 (λ/ min(µ, θ)) j (Use that nµ + (k n)θ k min(µ, θ).) j! λ nµ + (k n)θ = e λ/ min(µ,θ). (λ/µ) n n! 8

9 Steady-state distribution via special functions (Palm): Gamma function: Γ(x) = Incomplete Gamma function: t x 1 e t dt, x >. γ(x, y) = y tx 1 e t dt, x >, y. A(x, y) = xey y x γ(x, y) = 1+ j=1 y j j k=1(x + k), x >, y. Recall E 1,n blocking probability in M/M/n/n (Erlang-B): E 1,n = (λ/µ) n n! n j= (λ/µ) j j! = (λ/µ)n e λ/µ Can be calculated also via recursion. Then one can show: where π j = π n = π n π n 1 Γ(n + 1) γ(n + 1, λ/µ). n! j! (λ ) n j, j n, µ ( ) λ j n θ ( j n nµ k=1 θ +, j n + 1, k) E 1,n 1 + [ A ( nµ θ, λ θ ) 1 ] E1,n. 9

10 Operational Performance Measures The most popular performance measure is P {W q T ; Sr} (or even worse P {W q T Sr}). We recommend: P {W q T ; Sr} - fraction of well-served; P {Ab} - fraction of poorly-served. or a four-dimensional refinement: P {W q T ; Sr} - fraction of well-served; P {W q > T ; Sr} - fraction of served, with potential for improvement (say, a higher priority on next visit); P {W q > ɛ; Ab} - fraction of poorly-served; P {W q ɛ; Ab} - fraction of those whose service-level is undetermined. Properties of P{Ab}: P{Ab} increases monotonically in θ, λ; P{Ab} decreases monotonically in n, µ (Bhattacharya and Ephremides (1991)) M/M/n+G: if E[τ] is fixed, deterministic patience minimizes P{Ab} (Mandelbaum and Zeltyn (24)) 1

11 Additional important performance measures: Delay probability P{W q > }; Average wait E[W q ]; ASA (Average Speed of Answer) used extensively in call centers; usually defined as E[W q Sr]; Agents occupancy ρ = Average queue-length E[L q ]. λ (1 P{Ab}). nµ Operational Performance Measures: calculation via 4CallCenters Performance measures of the form E[f(V, τ)]. Calculable, in numerically stable procedures. For example, f(v, τ) E[f(V, τ)] 1 {v>τ} P{V > τ} = P{Ab} 1 (t, ) (v τ) P{W q > t} 1 (t, ) (v τ)1 {v>τ} P{W q > t; Ab} (v τ)1 {v>τ} E{W q ; Ab} g(v τ) E[g(W q )] 11

12 Operational Performance Measures: calculation via 4CallCenters Erlang-A parameters: λ = 3 calls per hour, 1/µ = 2 min, n = 1, 1/θ = 2 min. Target times T = 3 sec, ɛ = 1 sec. P{W q T ; Sr} = 71.1%; P{W q > T ; Sr} = 87.5% 71.1% = 16.4%; P{W q > ɛ; Ab} = 12.5% 3.9% = 8.6%; P{W q ɛ; Ab} = 3.9%. Delay probability P{W q > } = 1% 45.8% = 54.2%. 12

13 Additional performance measures Average Time in Queue = E[W q ] = 15 sec; ASA = E[W q Sr] = 13.8 sec; Agents Occupancy ρ = 87.5%; Average Queue Length E[L q ] =

14 Operational Performance Measures: calculation via special functions For example, P{W q > } = P[Ab W q > ] = j=n E[W q W q > ] = 1 θ π j = 1 ρa ( nµ θ, λ θ 1 ρa ( nµ θ, λ θ A ( nµ 1 + ( A ( nµ θ, λ θ ) ρ, 1 ) + 1 ρ θ, λ ) θ E1,n ) ), 1 E1,n. Operational Performance Measures: calculation via M/M/n+G formulae M/M/n+G generalization of Erlang-A, patience times distributed with cdf G( ). See Mandelbaum A. and Zeltyn S. (24) M/M/n+G queue. Summary of performance measures; Zeltyn S. (24) Call centers with impatient customers: exact analysis and many-server asymptotics of the M/M/n+G queue, Ph.D. Thesis. Explained how to adapt M/M/n+G to Erlang-A: G(x) = 1 e θx, θ >. 14

15 The relation P{Ab}/E[W q ] Theoretical: In Erlang-A (and other queueing models with exp(θ) patience): P{Ab} = θ E[W q ]. Proof. Balance equation: Little s formula: Substitute (2) into (1). θ E[L q ] = λ P{Ab}. (1) E[L q ] = λ E[W q ]. (2) Empirical relations Israeli bank: yearly data.8 hourly data aggregated Probability to abandon Average waiting time, sec Probability to abandon Average waiting time, sec The graphs are based on 4158 hour intervals. 15

16 .9 Retail U.S. bank.14 Telesales Probability to abandon (aggregated) Average wait, sec (aggregated) Probability to abandon (aggregated) Average wait, sec (aggregated) Retail significant abandonment during first seconds of wait. Linear patterns with non-zero intercepts Probability to abandon Israeli data: new customers Average waiting time, sec Probability to abandon VRU-time included in wait Average wait (VRU + queue), sec Left-hand plot exp patience with balking: with probability p, exp(θ) with probability (1 p). Right-hand plot delayed patience: c + exp(θ), c >. 16

17 Erlang-A: parameter estimation and prediction Estimation: inference from historical data (e.g. exp, normal) were parameters assumed fixed over time. Prediction: forecast behavior of sample outside of original data set. Arrivals (λ) Typically Poisson, time-varying rates, constant at 15/3/6 min scale; Significant uncertainty concerning future rates prediction; Predict separately daily volumes and fraction of arrivals per time interval. Services (µ) Typically stable from day to day estimation; Can change depending on time-of-day; Typically, service time talk time. First approach: service time = talk time + wrap-up time (after-call work) +... ; Second approach: service time = Total Working Time Total Idle Time Number of Served Customers. 17

18 Number of agents (n) Output of WFM software given λ, µ, θ, performance goals. One gets number of FTE s (Full Time Equivalent positions). Agents on schedule = FTE s RSF (Rostered Staff Factor) (RSF > 1). Reasons: absenteeism, unscheduled breaks,... Obtaining historical data on n can be hard. Patience (θ) Observations are censored! (heavily) Customer abandoned patience τ known; Customer served offered wait V known τ > V. Avoiding direct uncensoring : use P{Ab} = θ E[W q ]..8 hourly data aggregated Probability to abandon Average waiting time, sec Probability to abandon Average waiting time, sec Regression average patience (1/θ) sec. 18

19 Estimating patience distribution Are patience times really exponential? To uncensor data use Kaplan-Meier (product-limit) estimator. Output: estimates of survival function and hazard rate. Empirical hazard rates of patience times U.S. bank Israeli bank hazard rate time, sec hazard rate x time, sec Israeli bank: regular vs. priority customers 14 Time, sec 28 19

20 Time Israeli bank: service types Figure 16: Survival curves for time willing to wait (Nov. Dec.) Survival IN NE NW PS Time IN Internet Assistance; NE Stock Transactions; NW New Customers; PS Regular anomalies. In spite of the fact that one expects the true distributions to be skewed to the right, the estimated distributions are severely truncated. This is especially true for types PS and NE because Conclusions: they are more heavily censored. See Figure 16. A result of this is that the estimated means for PS and NE calls are much smaller than the estimated medians, while the opposite relation holds for Patience times are, in general, non-exponential; Most tele-customers are very patient; 26 Kaplan-Meier is very informative concerning patience qualitative patterns (abandonment peaks, comparisons,... ); Kaplan-Meier can be problematic concerning estimation of quantitative characteristics (mean, variance, median). E[τ] = S(x)dx, where S(x) - survival function of patience. However, S(x) not reliable for large x. Question: can we apply Erlang-A with non-exponential patience? 2

21 Fitting a simple model to a complex reality Erlang-A Formulae vs. Data Averages (Israeli Bank) P{Ab} E[W q ] 25 Probability to abandon (data) Waiting time (data), sec Probability to abandon (Erlang A) Waiting time (Erlang A), sec 1 P{W q > }.9.8 Probability of wait (data) Probability of wait (Erlang A) 21

22 Conclusions: Points: hourly data vs. Erlang-A output; Formulae with continuous n used; Patience estimated via P{Ab}/E[W q ] relation; Erlang-A estimates close upper bounds. 22

23 Fitting a simple model to a complex reality: Patience index How to define (im)patience? Theoretical Patience Index = Calculation can be difficult. = time willing to wait time required to wait average patience average offered wait. (3) Empirical Patience Index = % served % abandoned. (4) Easily calculable from ACD reports. If τ and V exponentially distributed, (4) is MLE of (3). Patience index empirical vs. theoretical Theoretical Index Empirical Index 23

24 PATIENCE INDEX How to Define? Measure? Manage? Statistics Time Till Interpretation 36K served (8%) 2 min.? must = expect 9K abandon (2%) 1 min.? willing to wait Time willing to wait of served is censored by their wait. Uncensoring (simplified) 36K Willing to wait = = 9 min. 9K Expect to wait K 1 = = 2.25 min. 36K 4 Patience Index = time willing time expect definition = 4 = # served/wait > # abandon/wait > measure Supported by ongoing research (Wharton)

25 Customer-Focused Queueing Theory Waiting experience can be summarized by: 1. Time that a customer expects to wait; 2. Time that a customer is willing to wait (τ, patience or need); 3. Time that a customer must wait (V, offered wait); 4. Time that a customer actually waits (W q = min(τ, V )); 5. Time that a customer perceives waiting. Customer-Focused Queueing Theory Experienced customers 1=3; Rational 2 abandonment customers in4=5; Direct-Banking Then left with (τ, V, W q ), as introduced before. Not scientific 2 abandonment in Direct-Banking: perceived vs. actual waiting. Reason to Abandon Actual Abandon Perceived Abandon Perception Time (sec) Time (sec) Ratio Fed up waiting (77%) Not urgent (1%) Forced to (4%) Something came up (6%) Expected call-back (3%) Rational Abandonment25from Invisible Queues (with

26 Adaptive behavior of impatient customers Question: Do customers adapt their patience to system performance (offered wait)? Israeli bank: Internet-support customers Rational abandonment from invisible queues: Mandelbaum, Shimkin, Zohar. 26

27 Advanced features of 4CallCenters Advanced profiling Vary input parameters of Erlang-A and display output (performance measures) in a table or graphically. Example: 1/µ = 2 minutes, 1/θ = 3 minutes; λ varies from 4 to 23 calls per hour, in steps of 1; n varies from 2 to 12. Probability to abandon Average wait 8.% 14 7.% 12 6.% 1 %Abandon 5.% 4.% 3.% Average Time in Queue (secs) % 4 1.% 2.% Calls per Interval EOS curve Calls per Interval EOS curve Red curve: EOS (Economies-Of-Scale). Why the two graphs are similar? 27

28 Multiple performance goals. Advanced staffing queries Example: 1/µ = 4 minutes, 1/θ = 5 minutes; λ varies from 1 to 12, in steps of 5. Performance targets: P{Ab} 3%; P{W q < 2 sec; Sr}.8. 4CallCenters output 28

29 4CallCenters. Advanced staffing queries. Dynamics of staffing level and performance. Recommended staffing level Target performance measures 9 3.5% 92% 8 3.% 9% 7 2.5% 88% 6 Number of Agents 5 4 %Abandon 2.% 1.5% 86% 84% %Served within 2 sec 3 1.% 82% 2.5% 8% Calls per Interval.% 78% Calls per Interval %Abandon %Abandon Target %Served within 2 sec %Served within 2 sec Target EOS: 1 agents needed for 1 calls per hour but only 83 for 12 calls per hour. 29

The Palm/Erlang-A Queue, with Applications to Call Centers

The Palm/Erlang-A Queue, with Applications to Call Centers The Palm/Erlang-A Queue, with Applications to Call Centers Contents Avishai Mandelbaum and Sergey Zeltyn Faculty of Industrial Engineering & Management Technion, Haifa 32000, ISRAEL emails: avim@tx.technion.ac.il,

More information

Erlang-C = M/M/N. agents. queue ACD. arrivals. busy ACD. queue. abandonment BACK FRONT. lost calls. arrivals. lost calls

Erlang-C = M/M/N. agents. queue ACD. arrivals. busy ACD. queue. abandonment BACK FRONT. lost calls. arrivals. lost calls Erlang-C = M/M/N agents arrivals ACD queue Erlang-A lost calls FRONT BACK arrivals busy ACD queue abandonment lost calls Erlang-C = M/M/N agents arrivals ACD queue Rough Performance Analysis

More information

Designing a Telephone Call Center with Impatient Customers

Designing a Telephone Call Center with Impatient Customers Designing a Telephone Call Center with Impatient Customers with Ofer Garnett Marty Reiman Sergey Zeltyn Appendix: Strong Approximations of M/M/ + Source: ErlangA QEDandSTROG FIAL.tex M/M/ + M System Poisson

More information

The M/M/n+G Queue: Summary of Performance Measures

The M/M/n+G Queue: Summary of Performance Measures The M/M/n+G Queue: Summary of Performance Measures Avishai Mandelbaum and Sergey Zeltyn Faculty of Industrial Engineering & Management Technion Haifa 32 ISRAEL emails: avim@tx.technion.ac.il zeltyn@ie.technion.ac.il

More information

Service Engineering January Laws of Congestion

Service Engineering January Laws of Congestion Service Engineering January 2004 http://ie.technion.ac.il/serveng2004 Laws of Congestion The Law for (The) Causes of Operational Queues Scarce Resources Synchronization Gaps (in DS PERT Networks) Linear

More information

Classical Queueing Models.

Classical Queueing Models. Sergey Zeltyn January 2005 STAT 99. Service Engineering. The Wharton School. University of Pennsylvania. Based on: Classical Queueing Models. Mandelbaum A. Service Engineering course, Technion. http://iew3.technion.ac.il/serveng2005w

More information

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. Service Engineering Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. G/G/1 Queue: Virtual Waiting Time (Unfinished Work). GI/GI/1: Lindley s Equations

More information

Dynamic Control of Parallel-Server Systems

Dynamic Control of Parallel-Server Systems Dynamic Control of Parallel-Server Systems Jim Dai Georgia Institute of Technology Tolga Tezcan University of Illinois at Urbana-Champaign May 13, 2009 Jim Dai (Georgia Tech) Many-Server Asymptotic Optimality

More information

A Semi-parametric Bayesian Framework for Performance Analysis of Call Centers

A Semi-parametric Bayesian Framework for Performance Analysis of Call Centers Proceedings 59th ISI World Statistics Congress, 25-30 August 2013, Hong Kong (Session STS065) p.2345 A Semi-parametric Bayesian Framework for Performance Analysis of Call Centers Bangxian Wu and Xiaowei

More information

On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis

On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis RESEARCH THESIS SUBMITTED IN PARTIAL FULFILLMENT OF REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN OPERATIONS RESEARCH

More information

Class 8 Customers (Im)Patience & Abandonment; Hazard Rates

Class 8 Customers (Im)Patience & Abandonment; Hazard Rates Service Engineering Class 8 Customers (Im)Patience & Abandonment; Hazard Rates 14-Years Modeling Gallery. Customers (Im)Patience: Introduction. Understanding (Im)Patience: Observing, Describing, Managing,

More information

On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis

On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis On Priority Queues with Impatient Customers: Stationary and Time-Varying Analysis RESEARCH THESIS SUBMITTED IN PARTIAL FULFILLMENT OF REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN OPERATIONS RESEARCH

More information

The Offered-Load Process: Modeling, Inference and Applications. Research Thesis

The Offered-Load Process: Modeling, Inference and Applications. Research Thesis The Offered-Load Process: Modeling, Inference and Applications Research Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Statistics Michael Reich Submitted

More information

Staffing many-server queues with impatient customers: constraint satisfaction in call centers

Staffing many-server queues with impatient customers: constraint satisfaction in call centers Staffing many-server queues with impatient customers: constraint satisfaction in call centers Avishai Mandelbaum Faculty of Industrial Engineering & Management, Technion, Haifa 32000, Israel, avim@tx.technion.ac.il

More information

DataMOCCA. Data MOdels for Call Center Analysis

DataMOCCA. Data MOdels for Call Center Analysis 4 The SEE Center - Project DataMOCCA Page 1 of 1 DataMOCCA Data MOdels for Call Center Analysis Project Collaborators: Technion: Wharton: Companies: Paul Feigin, Avi Mandelbaum Technion SEElab: Valery

More information

The Offered-Load Process: Modeling, Inference and Applications. Research Thesis

The Offered-Load Process: Modeling, Inference and Applications. Research Thesis The Offered-Load Process: Modeling, Inference and Applications Research Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Statistics Michael Reich Submitted

More information

Call Centers Queueing. Service Engineering

Call Centers Queueing. Service Engineering Call Centers Queueing Theory, Science, Practice Service Engineering Madrid, July 3, 2002 e.mail : avim@tx.technion.ac.il Tool : http://4callcenters.com (register & use) Course : http://ie.technion.ac.il/serveng

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

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 "

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 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 " Little s Law a(t): the process that counts the number of arrivals

More information

Internet Supplement to Call centers with impatient customers: many-server asymptotics of the M/M/n+G queue

Internet Supplement to Call centers with impatient customers: many-server asymptotics of the M/M/n+G queue Internet Supplement to Call centers with impatient customers: many-server asymptotics of the M/M/n+G queue Sergey Zeltyn and Avishai Mandelbaum Faculty of Industrial Engineering & Management Technion Haifa

More information

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 Abstract An algorithm is developed to

More information

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA 1 / 24 Queueing Review (mostly from BCNN) Christos Alexopoulos and Dave Goldsman Georgia Institute of Technology, Atlanta, GA, USA 10/6/16 2 / 24 Outline 1 Introduction 2 Queueing Notation 3 Transient

More information

Staffing Many-Server Queues with Impatient Customers: Constraint Satisfaction in Call Centers

Staffing Many-Server Queues with Impatient Customers: Constraint Satisfaction in Call Centers OPERATIONS RESEARCH Vol. 57, No. 5, September October 29, pp. 1189 125 issn 3-364X eissn 1526-5463 9 575 1189 informs doi 1.1287/opre.18.651 29 INFORMS Staffing Many-Server Queues with Impatient Customers:

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

PBW 654 Applied Statistics - I Urban Operations Research

PBW 654 Applied Statistics - I Urban Operations Research PBW 654 Applied Statistics - I Urban Operations Research Lecture 2.I Queuing Systems An Introduction Operations Research Models Deterministic Models Linear Programming Integer Programming Network Optimization

More information

Figure 10.1: Recording when the event E occurs

Figure 10.1: Recording when the event E occurs 10 Poisson Processes Let T R be an interval. A family of random variables {X(t) ; t T} is called a continuous time stochastic process. We often consider T = [0, 1] and T = [0, ). As X(t) is a random variable

More information

Statistical Analysis of a Telephone Call Center

Statistical Analysis of a Telephone Call Center University of Pennsylvania ScholarlyCommons Operations, Information and Decisions Papers Wharton Faculty Research 2005 Statistical Analysis of a Telephone Call Center Lawrence D. Brown University of Pennsylvania

More information

Class 9 Stochastic Markovian Service Station in Steady State - Part I: Classical Queueing Birth & Death Models

Class 9 Stochastic Markovian Service Station in Steady State - Part I: Classical Queueing Birth & Death Models Service Engineering Class 9 Stochastic Markovian Service Station in Steady State - Part I: Classical Queueing Birth & Death Models Service Engineering: Starting to Close the Circle. Workforce Management

More information

Queuing Theory. 3. Birth-Death Process. Law of Motion Flow balance equations Steady-state probabilities: , if

Queuing Theory. 3. Birth-Death Process. Law of Motion Flow balance equations Steady-state probabilities: , if 1 Queuing Theory 3. Birth-Death Process Law of Motion Flow balance equations Steady-state probabilities: c j = λ 0λ 1...λ j 1 µ 1 µ 2...µ j π 0 = 1 1+ j=1 c j, if j=1 c j is finite. π j = c j π 0 Example

More information

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/25/17. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/25/17. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA 1 / 26 Queueing Review (mostly from BCNN) Christos Alexopoulos and Dave Goldsman Georgia Institute of Technology, Atlanta, GA, USA 10/25/17 2 / 26 Outline 1 Introduction 2 Queueing Notation 3 Transient

More information

ec1 e-companion to Liu and Whitt: Stabilizing Performance

ec1 e-companion to Liu and Whitt: Stabilizing Performance ec1 This page is intentionally blank. Proper e-companion title page, with INFORMS branding and exact metadata of the main paper, will be produced by the INFORMS office when the issue is being assembled.

More information

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011 Queuing Theory Richard Lockhart Simon Fraser University STAT 870 Summer 2011 Richard Lockhart (Simon Fraser University) Queuing Theory STAT 870 Summer 2011 1 / 15 Purposes of Today s Lecture Describe general

More information

The effect of probabilities of departure with time in a bank

The effect of probabilities of departure with time in a bank International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 The effect of probabilities of departure with time in a bank Kasturi Nirmala, Shahnaz Bathul Abstract This paper

More information

Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective

Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective Lawrence Brown, Noah Gans, Avishai Mandelbaum, Anat Sakov, Haipeng Shen, Sergey Zeltyn and Linda Zhao November 9, 2002 Corresponding

More information

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University Economy of Scale in Multiserver Service Systems: A Retrospective Ward Whitt IEOR Department Columbia University Ancient Relics A. K. Erlang (1924) On the rational determination of the number of circuits.

More information

Lecture 9: Deterministic Fluid Models and Many-Server Heavy-Traffic Limits. IEOR 4615: Service Engineering Professor Whitt February 19, 2015

Lecture 9: Deterministic Fluid Models and Many-Server Heavy-Traffic Limits. IEOR 4615: Service Engineering Professor Whitt February 19, 2015 Lecture 9: Deterministic Fluid Models and Many-Server Heavy-Traffic Limits IEOR 4615: Service Engineering Professor Whitt February 19, 2015 Outline Deterministic Fluid Models Directly From Data: Cumulative

More information

The Performance Impact of Delay Announcements

The Performance Impact of Delay Announcements The Performance Impact of Delay Announcements Taking Account of Customer Response IEOR 4615, Service Engineering, Professor Whitt Supplement to Lecture 21, April 21, 2015 Review: The Purpose of Delay Announcements

More information

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic

More information

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013 Networking = Plumbing TELE302 Lecture 7 Queueing Analysis: I Jeremiah Deng University of Otago 29 July 2013 Jeremiah Deng (University of Otago) TELE302 Lecture 7 29 July 2013 1 / 33 Lecture Outline Jeremiah

More information

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017 CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer

More information

Readings: Finish Section 5.2

Readings: Finish Section 5.2 LECTURE 19 Readings: Finish Section 5.2 Lecture outline Markov Processes I Checkout counter example. Markov process: definition. -step transition probabilities. Classification of states. Example: Checkout

More information

Making Delay Announcements

Making Delay Announcements Making Delay Announcements Performance Impact and Predicting Queueing Delays Ward Whitt With Mor Armony, Rouba Ibrahim and Nahum Shimkin March 7, 2012 Last Class 1 The Overloaded G/GI/s + GI Fluid Queue

More information

Link Models for Circuit Switching

Link Models for Circuit Switching Link Models for Circuit Switching The basis of traffic engineering for telecommunication networks is the Erlang loss function. It basically allows us to determine the amount of telephone traffic that can

More information

Since D has an exponential distribution, E[D] = 0.09 years. Since {A(t) : t 0} is a Poisson process with rate λ = 10, 000, A(0.

Since D has an exponential distribution, E[D] = 0.09 years. Since {A(t) : t 0} is a Poisson process with rate λ = 10, 000, A(0. IEOR 46: Introduction to Operations Research: Stochastic Models Chapters 5-6 in Ross, Thursday, April, 4:5-5:35pm SOLUTIONS to Second Midterm Exam, Spring 9, Open Book: but only the Ross textbook, the

More information

Data analysis and stochastic modeling

Data analysis and stochastic modeling Data analysis and stochastic modeling Lecture 7 An introduction to queueing theory Guillaume Gravier guillaume.gravier@irisa.fr with a lot of help from Paul Jensen s course http://www.me.utexas.edu/ jensen/ormm/instruction/powerpoint/or_models_09/14_queuing.ppt

More information

Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective

Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective Lawrence BROWN, Noah GANS, Avishai MANDELBAUM, Anat SAKOV, Haipeng SHEN, Sergey ZELTYN, and Linda ZHAO A call center is a

More information

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1 Queueing systems Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queueing systems - Renato Lo Cigno 1 Queues A Birth-Death process is well modeled by a queue Indeed queues can be used to

More information

Stochastic Networks and Parameter Uncertainty

Stochastic Networks and Parameter Uncertainty Stochastic Networks and Parameter Uncertainty Assaf Zeevi Graduate School of Business Columbia University Stochastic Processing Networks Conference, August 2009 based on joint work with Mike Harrison Achal

More information

57:022 Principles of Design II Final Exam Solutions - Spring 1997

57:022 Principles of Design II Final Exam Solutions - Spring 1997 57:022 Principles of Design II Final Exam Solutions - Spring 1997 Part: I II III IV V VI Total Possible Pts: 52 10 12 16 13 12 115 PART ONE Indicate "+" if True and "o" if False: + a. If a component's

More information

A Heterogeneous two-server queueing system with reneging and no waiting line

A Heterogeneous two-server queueing system with reneging and no waiting line ProbStat Forum, Volume 11, April 2018, Pages 67 76 ISSN 0974-3235 ProbStat Forum is an e-journal. For details please visit www.probstat.org.in A Heterogeneous two-server queueing system with reneging and

More information

Erlang-S: A Data-Based Model of Servers in Queueing Networks

Erlang-S: A Data-Based Model of Servers in Queueing Networks Erlang-S: A Data-Based Model of Servers in Queueing Networks David Azriel, Paul D. Feigin, Avishai Mandelbaum. January 15, 2017 Abstract Classical queueing theory has typically focused on customers, while

More information

One billion+ terminals in voice network alone

One billion+ terminals in voice network alone Traffic Engineering Traffic Engineering One billion+ terminals in voice networ alone Plus data, video, fax, finance, etc. Imagine all users want service simultaneously its not even nearly possible (despite

More information

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov

More information

2 Literature review of queueing theory relevant to call centres characteristics

2 Literature review of queueing theory relevant to call centres characteristics Abstract This research develops and evaluates queueing models that can be used to model characteristics of basic call centres, i.e. multi-server systems with -dependent arrival rates, general service distribution

More information

Non Markovian Queues (contd.)

Non Markovian Queues (contd.) MODULE 7: RENEWAL PROCESSES 29 Lecture 5 Non Markovian Queues (contd) For the case where the service time is constant, V ar(b) = 0, then the P-K formula for M/D/ queue reduces to L s = ρ + ρ 2 2( ρ) where

More information

Introduction to Queueing Theory

Introduction to Queueing Theory Introduction to Queueing Theory Raj Jain Washington University in Saint Louis Jain@eecs.berkeley.edu or Jain@wustl.edu A Mini-Course offered at UC Berkeley, Sept-Oct 2012 These slides and audio/video recordings

More information

Advanced Computer Networks Lecture 3. Models of Queuing

Advanced Computer Networks Lecture 3. Models of Queuing Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of

More information

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved.

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved. The objective of queuing analysis is to offer a reasonably satisfactory service to waiting customers. Unlike the other tools of OR, queuing theory is not an optimization technique. Rather, it determines

More information

M/G/1 and M/G/1/K systems

M/G/1 and M/G/1/K systems M/G/1 and M/G/1/K systems Dmitri A. Moltchanov dmitri.moltchanov@tut.fi http://www.cs.tut.fi/kurssit/elt-53606/ OUTLINE: Description of M/G/1 system; Methods of analysis; Residual life approach; Imbedded

More information

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012 SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012 This exam is closed book. YOU NEED TO SHOW YOUR WORK. Honor Code: Students are expected to behave honorably, following the accepted

More information

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;

More information

Q = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days?

Q = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days? IEOR 4106: Introduction to Operations Research: Stochastic Models Spring 2005, Professor Whitt, Second Midterm Exam Chapters 5-6 in Ross, Thursday, March 31, 11:00am-1:00pm Open Book: but only the Ross

More information

Slides 9: Queuing Models

Slides 9: Queuing Models Slides 9: Queuing Models Purpose Simulation is often used in the analysis of queuing models. A simple but typical queuing model is: Queuing models provide the analyst with a powerful tool for designing

More information

Elementary queueing system

Elementary queueing system Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue M/M/1 with preemptive-resume priority M/M/1 with non-preemptive priority 1 History of queueing theory An old

More information

Control of Fork-Join Networks in Heavy-Traffic

Control of Fork-Join Networks in Heavy-Traffic in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network

More information

Introduction to Queuing Networks Solutions to Problem Sheet 3

Introduction to Queuing Networks Solutions to Problem Sheet 3 Introduction to Queuing Networks Solutions to Problem Sheet 3 1. (a) The state space is the whole numbers {, 1, 2,...}. The transition rates are q i,i+1 λ for all i and q i, for all i 1 since, when a bus

More information

Kendall notation. PASTA theorem Basics of M/M/1 queue

Kendall notation. PASTA theorem Basics of M/M/1 queue Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue 1 History of queueing theory An old research area Started in 1909, by Agner Erlang (to model the Copenhagen

More information

What You Should Know About Queueing Models To Set Staffing Requirements in Service Systems

What You Should Know About Queueing Models To Set Staffing Requirements in Service Systems What You Should Know About Queueing Models To Set Staffing Requirements in Service Systems by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University 304 S. W. Mudd

More information

STAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM

STAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM STAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 6699 Abstract This

More information

Delay Announcements. Predicting Queueing Delays for Delay Announcements. IEOR 4615, Service Engineering, Professor Whitt. Lecture 21, April 21, 2015

Delay Announcements. Predicting Queueing Delays for Delay Announcements. IEOR 4615, Service Engineering, Professor Whitt. Lecture 21, April 21, 2015 Delay Announcements Predicting Queueing Delays for Delay Announcements IEOR 4615, Service Engineering, Professor Whitt Lecture 21, April 21, 2015 OUTLINE Delay Announcements: Why, What and When? [Slide

More information

Dynamic Control of a Tandem Queueing System with Abandonments

Dynamic Control of a Tandem Queueing System with Abandonments Dynamic Control of a Tandem Queueing System with Abandonments Gabriel Zayas-Cabán 1 Jungui Xie 2 Linda V. Green 3 Mark E. Lewis 1 1 Cornell University Ithaca, NY 2 University of Science and Technology

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Queu(e)ing theory Queu(e)ing theory is the branch of mathematics devoted to how objects (packets in a network, people in a bank, processes in a CPU etc etc) join and leave

More information

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS)

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS) YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS Instructor : Dr. Igor Poliakov MATH 4570 6.0, YEAR 2006-07 APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS) March 29, 2007 Name (print)

More information

Introduction to Queueing Theory

Introduction to Queueing Theory Introduction to Queueing Theory Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: 30-1 Overview Queueing Notation

More information

ANALYTICAL AND EMPIRICAL INVESTIGATIONS OF TICKET QUEUES: IMPLICATIONS FOR SYSTEM PERFORMANCE, CUSTOMER PERCEPTIONS AND BEHAVIOR

ANALYTICAL AND EMPIRICAL INVESTIGATIONS OF TICKET QUEUES: IMPLICATIONS FOR SYSTEM PERFORMANCE, CUSTOMER PERCEPTIONS AND BEHAVIOR The Pennsylvania State University The Graduate School The Smeal College of Business ANALYTICAL AND EMPIRICAL INVESTIGATIONS OF TICKET QUEUES: IMPLICATIONS FOR SYSTEM PERFORMANCE, CUSTOMER PERCEPTIONS AND

More information

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue.

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue. Outline Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue Batch queue Bulk input queue M [X] /M/1 Bulk service queue M/M [Y]

More information

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Chapter 6 Queueing Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing

More information

Part II: continuous time Markov chain (CTMC)

Part II: continuous time Markov chain (CTMC) Part II: continuous time Markov chain (CTMC) Continuous time discrete state Markov process Definition (Markovian property) X(t) is a CTMC, if for any n and any sequence t 1

More information

Chapter 11. Output Analysis for a Single Model Prof. Dr. Mesut Güneş Ch. 11 Output Analysis for a Single Model

Chapter 11. Output Analysis for a Single Model Prof. Dr. Mesut Güneş Ch. 11 Output Analysis for a Single Model Chapter Output Analysis for a Single Model. Contents Types of Simulation Stochastic Nature of Output Data Measures of Performance Output Analysis for Terminating Simulations Output Analysis for Steady-state

More information

Queues and Queueing Networks

Queues and Queueing Networks Queues and Queueing Networks Sanjay K. Bose Dept. of EEE, IITG Copyright 2015, Sanjay K. Bose 1 Introduction to Queueing Models and Queueing Analysis Copyright 2015, Sanjay K. Bose 2 Model of a Queue Arrivals

More information

Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk

Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk ANSAPW University of Queensland 8-11 July, 2013 1 Outline (I) Fluid

More information

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement Submitted to imanufacturing & Service Operations Management manuscript MSOM-11-370.R3 Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement (Authors names blinded

More information

GI/M/1 and GI/M/m queuing systems

GI/M/1 and GI/M/m queuing systems GI/M/1 and GI/M/m queuing systems Dmitri A. Moltchanov moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ OUTLINE: GI/M/1 queuing system; Methods of analysis; Imbedded Markov chain approach; Waiting

More information

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010 Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]

More information

(b) What is the variance of the time until the second customer arrives, starting empty, assuming that we measure time in minutes?

(b) What is the variance of the time until the second customer arrives, starting empty, assuming that we measure time in minutes? IEOR 3106: Introduction to Operations Research: Stochastic Models Fall 2006, Professor Whitt SOLUTIONS to Final Exam Chapters 4-7 and 10 in Ross, Tuesday, December 19, 4:10pm-7:00pm Open Book: but only

More information

An M/M/1/N Queuing system with Encouraged Arrivals

An M/M/1/N Queuing system with Encouraged Arrivals Global Journal of Pure and Applied Mathematics. ISS 0973-1768 Volume 13, umber 7 (2017), pp. 3443-3453 Research India Publications http://www.ripublication.com An M/M/1/ Queuing system with Encouraged

More information

Computer Networks More general queuing systems

Computer Networks More general queuing systems Computer Networks More general queuing systems Saad Mneimneh Computer Science Hunter College of CUNY New York M/G/ Introduction We now consider a queuing system where the customer service times have a

More information

Systems Simulation Chapter 6: Queuing Models

Systems Simulation Chapter 6: Queuing Models Systems Simulation Chapter 6: Queuing Models Fatih Cavdur fatihcavdur@uludag.edu.tr April 2, 2014 Introduction Introduction Simulation is often used in the analysis of queuing models. A simple but typical

More information

On First Come, First Served Queues with Two Classes of Impatient Customers

On First Come, First Served Queues with Two Classes of Impatient Customers Noname manuscript No. (will be inserted by the editor) On First Come, First Served Queues with Two Classes of Impatient Customers Ivo Adan Brett Hathaway Vidyadhar G. Kulkarni Received: date / Accepted:

More information

Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1

Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1 Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1 Mor Armony 2 Avishai Mandelbaum 3 June 25, 2008 Abstract Motivated by call centers,

More information

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18. IEOR 6711: Stochastic Models I, Fall 23, Professor Whitt Solutions to Final Exam: Thursday, December 18. Below are six questions with several parts. Do as much as you can. Show your work. 1. Two-Pump Gas

More information

Online Supplement to Delay-Based Service Differentiation with Many Servers and Time-Varying Arrival Rates

Online Supplement to Delay-Based Service Differentiation with Many Servers and Time-Varying Arrival Rates Online Supplement to Delay-Based Service Differentiation with Many Servers and Time-Varying Arrival Rates Xu Sun and Ward Whitt Department of Industrial Engineering and Operations Research, Columbia University

More information

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations The Tenth International Symposium on Operations Research and Its Applications (ISORA 211) Dunhuang, China, August 28 31, 211 Copyright 211 ORSC & APORC, pp. 292 298 Analysis of a Two-Phase Queueing System

More information

Part I Stochastic variables and Markov chains

Part I Stochastic variables and Markov chains Part I Stochastic variables and Markov chains Random variables describe the behaviour of a phenomenon independent of any specific sample space Distribution function (cdf, cumulative distribution function)

More information

Review of Queuing Models

Review of Queuing Models Review of Queuing Models Recitation, Apr. 1st Guillaume Roels 15.763J Manufacturing System and Supply Chain Design http://michael.toren.net/slides/ipqueue/slide001.html 2005 Guillaume Roels Outline Overview,

More information

Queueing Theory. VK Room: M Last updated: October 17, 2013.

Queueing Theory. VK Room: M Last updated: October 17, 2013. Queueing Theory VK Room: M1.30 knightva@cf.ac.uk www.vincent-knight.com Last updated: October 17, 2013. 1 / 63 Overview Description of Queueing Processes The Single Server Markovian Queue Multi Server

More information

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Queuing Analysis Chapter 13 13-1 Chapter Topics Elements of Waiting Line Analysis The Single-Server Waiting Line System Undefined and Constant Service Times Finite Queue Length Finite Calling Problem The

More information

Introduction to Markov Chains, Queuing Theory, and Network Performance

Introduction to Markov Chains, Queuing Theory, and Network Performance Introduction to Markov Chains, Queuing Theory, and Network Performance Marceau Coupechoux Telecom ParisTech, departement Informatique et Réseaux marceau.coupechoux@telecom-paristech.fr IT.2403 Modélisation

More information

Waiting Line Models: Queuing Theory Basics. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1

Waiting Line Models: Queuing Theory Basics. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1 Waiting Line Models: Queuing Theory Basics Cuantitativos M. En C. Eduardo Bustos Farias 1 Agenda Queuing system structure Performance measures Components of queuing systems Arrival process Service process

More information

Queues with Many Servers and Impatient Customers

Queues with Many Servers and Impatient Customers MATHEMATICS OF OPERATIOS RESEARCH Vol. 37, o. 1, February 212, pp. 41 65 ISS 364-765X (print) ISS 1526-5471 (online) http://dx.doi.org/1.1287/moor.111.53 212 IFORMS Queues with Many Servers and Impatient

More information