MODELING WEBCHAT SERVICE CENTER WITH MANY LPS SERVERS

Size: px
Start display at page:

Download "MODELING WEBCHAT SERVICE CENTER WITH MANY LPS SERVERS"

Transcription

1 MODELING WEBCHAT SERVICE CENTER WITH MANY LPS SERVERS Jiheng Zhang Oct 26, 211

2 Model and Motivation Server Pool with multiple LPS servers LPS Server K Arrival Buffer.

3 Model and Motivation Server Pool with multiple LPS servers LPS Server K Arrival Buffer. Customer contact centers via web-chat.

4 Modeling Servers work at different speed depending how many customer in service. Service Rate /.5 hour service rate number of customers in service

5 Modeling Servers work at different speed depending how many customer in service. Service Rate /.5 hour service rate number of customers in service Classify the pool of N homogeneous servers into groups. Group k: all servers serving k customers.

6 Modeling The classical -model: K K µ1 µ2 µk µ1 µ2 µk

7 Modeling The classical -model: K K K K µ1 µ1 µ2 µ2 µk µk µ1 µ1 µ2 µ2 µk µk

8 Literature Review Many-server Queues Puhalskii 27, Mandelbaum, Massey & Reiman 1998,... Perry & Whitt 21 now... LPS Queues Zhang, Dai and Zwart 21, 211 Zhang & Zwart 28, Gupta & Zhang 211,... Averaging Principle Coffman, Puhalskii & Reiman 1995, 1998 Kurtz 1992, Hunt & Kurtz 1994,...

9 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1

10 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1 Queue Q(t) N

11 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1 Queue Q(t) N K Z k (t) = N, and Q(t)(N Z K (t)) =. k=

12 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1 Queue Q(t) N Service K Z k (t) = N, and Q(t)(N Z K (t)) =. k= ( t S k µ k ) Z k (s)ds

13 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1 Queue Q(t) N Service K Z k (t) = N, and Q(t)(N Z K (t)) =. k= ( t S k µ k ) Z k (s)ds Key assumption: exponential service time

14 Notations Server pool Z(t) = (Z (t), Z 1 (t),..., Z K (t)) N K+1 Queue Q(t) N Service K Z k (t) = N, and Q(t)(N Z K (t)) =. k= ( t S k µ k ) Z k (s)ds Key assumption: exponential service time The index (routing) i (t) = min{ k K : Z k (t) > }.

15 Z Z 3 Background Stochastic Model Fluid Model Approximations Optimality System Dynamics some simulations 2 One Sample Path of Stochastic Process Z(t) 15 Z 1 Z 2 State 1 5 Z 4 Z 5 Z Time One Sample Path of Index Process i * (t) Index Time FIGURE: λ = 2, N = 2, K = 6 and µ = (1, 1.6, 1.8, 2.2, 2.3, 2.4)

16 System Dynamics When will z k (s) jump by 1

17 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s

18 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s a service completion from group k + 1 at s

19 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s a service completion from group k + 1 at s When will z k (s) jump by -1

20 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s a service completion from group k + 1 at s When will z k (s) jump by -1 i (s ) = k, and an arrival happens at s

21 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s a service completion from group k + 1 at s When will z k (s) jump by -1 i (s ) = k, and an arrival happens at s a service completion from group k at s

22 System Dynamics When will z k (s) jump by 1 i (s ) = k 1, and an arrival happens at s a service completion from group k + 1 at s When will z k (s) jump by -1 i (s ) = k, and an arrival happens at s a service completion from group k at s Dynamic Equation for Z k, < k < K t ( t Z k (t) = Z k () + 1 {i (s )=k 1}dΛ(s) + S k+1 µ k+1 t ( t ) 1 {i (s )=k}dλ(s) S k µ k Z k (s)ds ) Z k+1 (s)ds

23 System Dynamics Dynamic Equation for Z Z (t) = Z () t ( t 1 {i (s )=}dλ(s) + S 1 µ 1 ) Z 1 (s)ds

24 System Dynamics Dynamic Equation for Z Z (t) = Z () t Dynamic Equation for Z K Z K (t) = Z K () + t ( t 1 {i (s )=}dλ(s) + S 1 µ 1 ( t 1 {i (s )=K 1}dΛ(s) S K µ K ) Z 1 (s)ds ) Z K (s)1 {Q(s )=} ds

25 System Dynamics Dynamic Equation for Z Z (t) = Z () t Dynamic Equation for Z K Z K (t) = Z K () + t Dynamic Equation for Q Q(t) = Q() + t ( t 1 {i (s )=}dλ(s) + S 1 µ 1 ( t 1 {i (s )=K 1}dΛ(s) S K µ K ( t 1 {i (s )=K}dΛ(s) S K µ K ) Z 1 (s)ds ) Z K (s)1 {Q(s )=} ds ) Z K (s)1 {Q(s)>} ds

26 System Dynamics Arrival process, Λ(t), is assumed to be non-homogeneous Poisson process with rate λ(t). Arrival Rate/.5 Hour on Monday Arrival Rate/.5 Hour on Tuesday Arrival Rate/.5 Hour on Wednesday arrival rate arrival rate arrival rate Time of the Day Time of the Day Time of the Day Arrival Rate/.5 Hour on Thursday Arrival Rate/.5 Hour on Friday Arrival Rate/.5 Hour on Weekdays arrival rate arrival rate arrival rate Time of the Day Time of the Day Time of the Day

27 A Heavy Traffic Regime Large number of servers to accomodate large demand.

28 A Heavy Traffic Regime Large number of servers to accomodate large demand. Consider a sequence of system indexed by n 1 n Nn N, and 1 n λn (t) λ(t), as n.

29 A Heavy Traffic Regime Large number of servers to accomodate large demand. Consider a sequence of system indexed by n 1 n Nn N, and 1 n λn (t) λ(t), as n. But each server s service rate µ = (µ 1,..., µ K ) is fixed.

30 A Heavy Traffic Regime Large number of servers to accomodate large demand. Consider a sequence of system indexed by n 1 n Nn N, and 1 n λn (t) λ(t), as n. But each server s service rate µ = (µ 1,..., µ K ) is fixed. Fluid Scaling: Z n (t) = Zn (t) n, Q n (t) = Qn (t) n.

31 Fluid Model Let (z, q) be the fluid counterpart of ( Z n, Q n ).

32 Fluid Model Let (z, q) be the fluid counterpart of ( Z n, Q n ). K S = {(z, q) [, N] K+1 R + : z k = N and q(n z K ) = } k=

33 Fluid Model Let (z, q) be the fluid counterpart of ( Z n, Q n ). K S = {(z, q) [, N] K+1 R + : z k = N and q(n z K ) = } How do we deal with t k= 1 {i (s )=k}d Λ n (s)?

34 Fluid Model Let (z, q) be the fluid counterpart of ( Z n, Q n ). S = {(z, q) [, N] K+1 R + : How do we deal with t K z k = N and q(n z K ) = } k= 1 {i (s )=k}d Λ n (s)? Introduce the mapping f : R K+2 [, 1] K+1, µ k+1 z k+1 1, if k = I(z) 1, ( λ f k (z, λ) = 1 µ ) kz k +, if k = I(z), λ, otherwise,

35 Fluid Model Let (z, q) be the fluid counterpart of ( Z n, Q n ). S = {(z, q) [, N] K+1 R + : How do we deal with t K z k = N and q(n z K ) = } k= 1 {i (s )=k}d Λ n (s)? Introduce the mapping f : R K+2 [, 1] K+1, µ k+1 z k+1 1, if k = I(z) 1, ( λ f k (z, λ) = 1 µ ) kz k +, if k = I(z), λ, otherwise, where I(z) = min{ k K : z k > }.

36 Fluid Model Divide the space S into two regions S + = {(z,..., z K, q) S : q > }, S = {(z,..., z K, q) S : q = }. The fluid model can be defined by ODE s in the two regions.

37 Fluid Model Divide the space S into two regions S + = {(z,..., z K, q) S : q > }, S = {(z,..., z K, q) S : q = }. The fluid model can be defined by ODE s in the two regions. on S + q (t) = λ(t) µ K N.

38 Fluid Model on S z (t) = f (z(t), λ(t))λ(t) + µ 1 z 1 (t), z k(t) = f k 1 (z(t), λ(t))λ(t) + µ k+1 z k+1 (t) f k (z(t), λ(t))λ(t) µ k z k (t), < k < K, z K(t) = f K 1 (z(t), λ(t))λ(t) µ K z K (t), q (t) = f K (z(t), λ(t))λ(t).

39 Fluid Model on S z (t) = f (z(t), λ(t))λ(t) + µ 1 z 1 (t), z k(t) = f k 1 (z(t), λ(t))λ(t) + µ k+1 z k+1 (t) f k (z(t), λ(t))λ(t) µ k z k (t), < k < K, z K(t) = f K 1 (z(t), λ(t))λ(t) µ K z K (t), q (t) = f K (z(t), λ(t))λ(t). The ODEs can be written into a vector form, (z, q ) = Ψ(t, z, q).

40 Existence and Uniqueness of Fluid Model Solution THEOREM (EXISTENCE AND UNIQUENESS) Assume that λ(t) is a continuous function of t. Then, there exists a unique solution to the fluid model, i.e., the ODEs, with initial condition (z(), q()) S.

41 Existence and Uniqueness of Fluid Model Solution THEOREM (EXISTENCE AND UNIQUENESS) Assume that λ(t) is a continuous function of t. Then, there exists a unique solution to the fluid model, i.e., the ODEs, with initial condition (z(), q()) S. We can also extend the result to piecewise continuous function λ(t).

42 Invariant State of Fluid Model When the arrival rate is constant, we can study the stead state of the fluid model.

43 Invariant State of Fluid Model When the arrival rate is constant, we can study the stead state of the fluid model. Assumption: µ k is increasing in k.

44 Invariant State of Fluid Model When the arrival rate is constant, we can study the stead state of the fluid model. Assumption: µ k is increasing in k. Then there exists some k such that { λ = µ k +1z k +1 + µ k z k, N = z k +1 + z k.

45 Invariant State of Fluid Model When the arrival rate is constant, we can study the stead state of the fluid model. Assumption: µ k is increasing in k. Then there exists some k such that { λ = µ k +1z k +1 + µ k z k, N = z k +1 + z k. This implies that z k = µ k +1N λ, z k µ k +1 µ +1 = λ µ k N. k µ k +1 µ k

46 Invariant State of Fluid Model When the arrival rate is constant, we can study the stead state of the fluid model. Assumption: µ k is increasing in k. Then there exists some k such that { λ = µ k +1z k +1 + µ k z k, N = z k +1 + z k. This implies that z k = µ k +1N λ, z k µ k +1 µ +1 = λ µ k N. k µ k +1 µ k Define it to be the invariant state I.

47 Invariant State of Fluid Model THEOREM Given any initial value (z(), q()) S the fluid model converges, fast, to the invariant state I.

48 Z 1 Background Stochastic Model Fluid Model Approximations Optimality Invariant State of Fluid Model 2 Stochastic Model: N=2,λ=4,µ=(1,1.6,1.8,2.2,2.3,2.4) Z 15 THEOREM 1 Given any initial value (z(), q()) S the fluid model 5 converges, fast, to the invariant state I Time 2 Fluid Model: N=2,λ=4,µ=(1,1.6,1.8,2.2,2.3,2.4) Z 2 Z 3 Z 4 Z 5 Z Time

49 Functional Law of Large Numbers THEOREM (FWLLN) If ( Z n (), Q n ()) (z, q ), then ( Z n, Q n ) converges weakly to the fluid model solution (z, q) with (z(), q()) = (z, q ).

50 Functional Law of Large Numbers THEOREM (FWLLN) If ( Z n (), Q n ()) (z, q ), then ( Z n, Q n ) converges weakly to the fluid model solution (z, q) with (z(), q()) = (z, q ) Comparison with Fluid Approximation for Z 2 (t) N=5 N=1 N=2 Fluid Time 1 Comparison with Fluid Approximation for Z 3 (t) N=5

51 Z 1 Z 5 Background Stochastic Model Fluid Model Approximations Optimality Functional Law of Large Numbers 2 Stochastic Model: N=2,λ=4,µ=(1,1.6,1.8,2.2,2.3,2.4) Z 15 Z 2 Z 3 Z 4 1 Z Time 2 Fluid Model: N=2,λ=4,µ=(1,1.6,1.8,2.2,2.3,2.4) Time

52 The Averaging Principle The key is to show that t f k (z(s), λ(s))λ(s)ds. The averaging principle t 1 {i n (s )=k}d Λ n (s) is close to lim lim 1 t+δ 1 δ n δ {i n (s )=k}d Λ n (s) = f k (z(t), λ(t))λ(t). t

53 Random Measure and Martingale Representation We define the random measures by where ν n ([, t] A) = t 1 {m n (t) A}ds, { m n k (t) = Zk n(t), if k = I(Zn (t)),, otherwise.

54 Random Measure and Martingale Representation We define the random measures by where ν n ([, t] A) = t 1 {m n (t) A}ds, { m n k (t) = Zk n(t), if k = I(Zn (t)),, otherwise. Martingale Representation M a(u) n = 1 ( Λ n (u) n u ) λ n (τ)dτ, M n k (u) = 1 n S k(nu) u, k = 1,..., K.

55 Random Measure and Martingale Representation t Z k n (t) = 1 n Zn k () n {m n (s) A k 1 }dma(s) n 1 1 n {m n (s) A k }dma(s) n t ) t ) M k (µ n k Zk n (s)ds + M k+1 (µ n k+1 Zk+1 n (s)ds + λn (s)ν n (ds dy) + λn (s)ν n (ds dy) [,t] A k 1 [,t] A k t µ k Z k n (s)ds + µ k+1 t t Z k+1 n (s)ds, < k < K,

56 A Missing Gap Interchange of Steady State and Heavy Traffic Limits ( Z n (t), Q n t (t)) ( Z, n Z ) n

57 A Missing Gap Interchange of Steady State and Heavy Traffic Limits ( Z n (t), Q n t (t)) ( Z, n Z ) n n (z(t), q(t))

58 A Missing Gap Interchange of Steady State and Heavy Traffic Limits ( Z n (t), Q n t (t)) ( Z, n Z ) n n (z(t), q(t)) t (z, q )

59 A Missing Gap Interchange of Steady State and Heavy Traffic Limits ( Z n (t), Q n t (t)) ( Z, n Z ) n n n (z(t), q(t)) t (z, q )

60 Simulation with general service time distributions Exponential Erlang-2 LN(1, 4) Approximation Group 3.911e e e-4 ±8.1e-4 ±6.9e-4 ±8.9e-4 Group ±.3 ±.22 ±.55 Group ±.92 ±.84 ±.165 Group ±.42 ±.3276 ±.4524 Group ±.447 ±.3336 ±.461 Group ±.54 ±.28 ±.68 Group 6 Sojourn Time ±.7 ±.5 ±.11

61 Optimal Staffing and Control Consider the case with constant arrival rate λ. Utility function [ 1 T ] V T(N, n K) = c(n) + E g( Z n (s), Q n (s))ds, T

62 Optimal Staffing and Control Consider the case with constant arrival rate λ. Utility function [ 1 T ] V T(N, n K) = c(n) + E g( Z n (s), Q n (s))ds, T Think about g(z, q) = 1 λ ( q + k kz k ).

63 Optimal Staffing and Control Consider the case with constant arrival rate λ. Utility function [ 1 T ] V T(N, n K) = c(n) + E g( Z n (s), Q n (s))ds, T Think about g(z, q) = 1 λ ( q + k kz k ). Choose N and K to asymptotically minimize the total cost.

64 Optimal Staffing and Control PROPOSITION Assume λ(t) λ and µ k is increasing. lim lim V n (N, K) V(N, K), in probability as n, T n where V(N, K) = c(n) + g(i).

65 Optimal Staffing and Control 2.8 λ=4,µ=(1,1.6,1.8,2.2,2.3,2.4) 2.6 cost C number of servers N

66 Future Research Dynamic control on finite horizon with time-varying arrival Diffusion approximation

67 Questions?

68 Thank you!

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

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

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

Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues

Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues Mohammadreza Aghajani joint work with Kavita Ramanan Brown University March 2014 Mohammadreza Aghajanijoint work Asymptotic with

More information

Designing load balancing and admission control policies: lessons from NDS regime

Designing load balancing and admission control policies: lessons from NDS regime Designing load balancing and admission control policies: lessons from NDS regime VARUN GUPTA University of Chicago Based on works with : Neil Walton, Jiheng Zhang ρ K θ is a useful regime to study the

More information

Tales of Time Scales. Ward Whitt AT&T Labs Research Florham Park, NJ

Tales of Time Scales. Ward Whitt AT&T Labs Research Florham Park, NJ Tales of Time Scales Ward Whitt AT&T Labs Research Florham Park, NJ New Book Stochastic-Process Limits An Introduction to Stochastic-Process Limits and Their Application to Queues Springer 2001 I won t

More information

Overflow Networks: Approximations and Implications to Call-Center Outsourcing

Overflow Networks: Approximations and Implications to Call-Center Outsourcing Overflow Networks: Approximations and Implications to Call-Center Outsourcing Itai Gurvich (Northwestern University) Joint work with Ohad Perry (CWI) Call Centers with Overflow λ 1 λ 2 Source of complexity:

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

On the Resource/Performance Tradeoff in Large Scale Queueing Systems

On the Resource/Performance Tradeoff in Large Scale Queueing Systems On the Resource/Performance Tradeoff in Large Scale Queueing Systems David Gamarnik MIT Joint work with Patrick Eschenfeldt, John Tsitsiklis and Martin Zubeldia (MIT) High level comments High level comments

More information

A Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime

A Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime A Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime Mohammadreza Aghajani joint work with Kavita Ramanan Brown University APS Conference, Istanbul,

More information

Load Balancing in Distributed Service System: A Survey

Load Balancing in Distributed Service System: A Survey Load Balancing in Distributed Service System: A Survey Xingyu Zhou The Ohio State University zhou.2055@osu.edu November 21, 2016 Xingyu Zhou (OSU) Load Balancing November 21, 2016 1 / 29 Introduction and

More information

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals OPERATIONS RESEARCH Vol. 6, No. 6, November December 212, pp. 1551 1564 ISSN 3-364X (print) ISSN 1526-5463 (online) http://dx.doi.org/1.1287/opre.112.114 212 INFORMS Stabilizing Customer Abandonment in

More information

A Note on the Event Horizon for a Processor Sharing Queue

A Note on the Event Horizon for a Processor Sharing Queue A Note on the Event Horizon for a Processor Sharing Queue Robert C. Hampshire Heinz School of Public Policy and Management Carnegie Mellon University hamp@andrew.cmu.edu William A. Massey Department of

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

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

A Fluid Approximation for Service Systems Responding to Unexpected Overloads

A Fluid Approximation for Service Systems Responding to Unexpected Overloads Submitted to Operations Research manuscript 28-9-55.R2, Longer Online Version 6/28/1 A Fluid Approximation for Service Systems Responding to Unexpected Overloads Ohad Perry Centrum Wiskunde & Informatica

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 22 12/09/2013. Skorokhod Mapping Theorem. Reflected Brownian Motion

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 22 12/09/2013. Skorokhod Mapping Theorem. Reflected Brownian Motion MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.7J Fall 213 Lecture 22 12/9/213 Skorokhod Mapping Theorem. Reflected Brownian Motion Content. 1. G/G/1 queueing system 2. One dimensional reflection mapping

More information

Design, staffing and control of large service systems: The case of a single customer class and multiple server types. April 2, 2004 DRAFT.

Design, staffing and control of large service systems: The case of a single customer class and multiple server types. April 2, 2004 DRAFT. Design, staffing and control of large service systems: The case of a single customer class and multiple server types. Mor Armony 1 Avishai Mandelbaum 2 April 2, 2004 DRAFT Abstract Motivated by modern

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

Stochastic process. X, a series of random variables indexed by t

Stochastic process. X, a series of random variables indexed by t Stochastic process X, a series of random variables indexed by t X={X(t), t 0} is a continuous time stochastic process X={X(t), t=0,1, } is a discrete time stochastic process X(t) is the state at time t,

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

A Fluid Approximation for Service Systems Responding to Unexpected Overloads

A Fluid Approximation for Service Systems Responding to Unexpected Overloads OPERATIONS RESEARCH Vol. 59, No. 5, September October 2011, pp. 1159 1170 issn 0030-364X eissn 1526-5463 11 5905 1159 http://dx.doi.org/10.1287/opre.1110.0985 2011 INFORMS A Fluid Approximation for Service

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

Modeling Service Networks with Time-Varying Demand

Modeling Service Networks with Time-Varying Demand Modeling Service with Time-Varying Demand - Performance Approximations and Staffing Controls (with Beixiang He, Liam Huang, Korhan Aras, Ward Whitt) Department of Industrial and Systems Engineering NC

More information

BRAVO for QED Queues

BRAVO for QED Queues 1 BRAVO for QED Queues Yoni Nazarathy, The University of Queensland Joint work with Daryl J. Daley, The University of Melbourne, Johan van Leeuwaarden, EURANDOM, Eindhoven University of Technology. Applied

More information

Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing

Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing Submitted to Management Science manuscript MS-251-27 Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing Rishi Talreja, Ward Whitt Department of

More information

State-dependent Limited Processor Sharing - Approximations and Optimal Control

State-dependent Limited Processor Sharing - Approximations and Optimal Control State-dependent Limited Processor Sharing - Approximations and Optimal Control Varun Gupta University of Chicago Joint work with: Jiheng Zhang (HKUST) State-dependent Limited Processor Sharing Processor

More information

Markov processes and queueing networks

Markov processes and queueing networks Inria September 22, 2015 Outline Poisson processes Markov jump processes Some queueing networks The Poisson distribution (Siméon-Denis Poisson, 1781-1840) { } e λ λ n n! As prevalent as Gaussian distribution

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

Critically Loaded Time-Varying Multi-Server Queues: Computational Challenges and Approximations

Critically Loaded Time-Varying Multi-Server Queues: Computational Challenges and Approximations Critically Loaded Time-Varying Multi-Server Queues: Computational Challenges and Approximations Young Myoung Ko Sabre Holdings, 315 Sabre Drive, Southlake, Texas 7692, USA, YoungMyoung.Ko@sabre.com Natarajan

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

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

New Perspectives on the Erlang-A Queue

New Perspectives on the Erlang-A Queue New Perspectives on the Erlang-A Queue arxiv:1712.8445v1 [math.pr] 22 Dec 217 Andrew Daw School of Operations Research and Information Engineering Cornell University 257 Rhodes Hall, Ithaca, NY 14853 amd399@cornell.edu

More information

Statistics 150: Spring 2007

Statistics 150: Spring 2007 Statistics 150: Spring 2007 April 23, 2008 0-1 1 Limiting Probabilities If the discrete-time Markov chain with transition probabilities p ij is irreducible and positive recurrent; then the limiting probabilities

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

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

Control of Many-Server Queueing Systems in Heavy Traffic. Gennady Shaikhet

Control of Many-Server Queueing Systems in Heavy Traffic. Gennady Shaikhet Control of Many-Server Queueing Systems in Heavy Traffic Gennady Shaikhet Control of Many-Server Queueing Systems in Heavy Traffic Research Thesis In Partial Fulfillment of the Requirements for the Degree

More information

AN ODE FOR AN OVERLOADED X MODEL INVOLVING A STOCHASTIC AVERAGING PRINCIPLE. By Ohad Perry and Ward Whitt CWI and Columbia University

AN ODE FOR AN OVERLOADED X MODEL INVOLVING A STOCHASTIC AVERAGING PRINCIPLE. By Ohad Perry and Ward Whitt CWI and Columbia University Stochastic Systems 2011, Vol. 1, No. 1, 59 108 DOI: 10.1214/10-SSY009 AN ODE FOR AN OVERLOADED X MODEL INVOLVING A STOCHASTIC AVERAGING PRINCIPLE By Ohad Perry and Ward Whitt CWI and Columbia University

More information

5 Lecture 5: Fluid Models

5 Lecture 5: Fluid Models 5 Lecture 5: Fluid Models Stability of fluid and stochastic processing networks Stability analysis of some fluid models Optimization of fluid networks. Separated continuous linear programming 5.1 Stability

More information

The G t /GI/s t + GI Many-Server Fluid Queue: Longer Online Version with Appendix

The G t /GI/s t + GI Many-Server Fluid Queue: Longer Online Version with Appendix Queueing Systems manuscript No. (will be inserted by the editor) January 4, 22 The G t /GI/s t + GI Many-Server Fluid Queue: Longer Online Version with Appendix Yunan Liu Ward Whitt Received: date / Accepted:

More information

OPEN MULTICLASS HL QUEUEING NETWORKS: PROGRESS AND SURPRISES OF THE PAST 15 YEARS. w 1. v 2. v 3. Ruth J. Williams University of California, San Diego

OPEN MULTICLASS HL QUEUEING NETWORKS: PROGRESS AND SURPRISES OF THE PAST 15 YEARS. w 1. v 2. v 3. Ruth J. Williams University of California, San Diego OPEN MULTICLASS HL QUEUEING NETWORKS: PROGRESS AND SURPRISES OF THE PAST 15 YEARS v 2 w3 v1 w 2 w 1 v 3 Ruth J. Williams University of California, San Diego 1 PERSPECTIVE MQN SPN Sufficient conditions

More information

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

Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers OPERATIONS RESEARCH Vol. 59, No. 1, January February 2011, pp. 50 65 issn 0030-364X eissn 1526-5463 11 5901 0050 informs doi 10.1287/opre.1100.0878 2011 INFORMS Routing and Staffing in Large-Scale Service

More information

Time Reversibility and Burke s Theorem

Time Reversibility and Burke s Theorem Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal

More information

Lecture 10: Semi-Markov Type Processes

Lecture 10: Semi-Markov Type Processes Lecture 1: Semi-Markov Type Processes 1. Semi-Markov processes (SMP) 1.1 Definition of SMP 1.2 Transition probabilities for SMP 1.3 Hitting times and semi-markov renewal equations 2. Processes with semi-markov

More information

Fluid and Diffusion Limits for Transient Sojourn Times of Processor Sharing Queues with Time Varying Rates

Fluid and Diffusion Limits for Transient Sojourn Times of Processor Sharing Queues with Time Varying Rates Fluid and Diffusion Limits for Transient Sojourn Times of Processor Sharing Queues with Time Varying Rates Robert C. Hampshire Department of Operations Research and Financial Engineering Princeton University

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

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

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

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

Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers

Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers Mor Armony Amy R. Ward 2 October 6, 2 Abstract In a call center, arriving customers must be routed to available

More information

Service System Planning in the Presence of a Random Arrival Rate

Service System Planning in the Presence of a Random Arrival Rate Service System Planning in the Presence of a Random Arrival Rate Samuel G. Steckley and Shane G. Henderson School of Operations Research and Industrial Engineering, Cornell University Vijay Mehrotra Decision

More information

Moments of the maximum of the Gaussian random walk

Moments of the maximum of the Gaussian random walk Moments of the maximum of the Gaussian random walk A.J.E.M. Janssen (Philips Research) Johan S.H. van Leeuwaarden (Eurandom) Model definition Consider the partial sums S n = X 1 +... + X n with X 1, X,...

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

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

Point Process Control

Point Process Control Point Process Control The following note is based on Chapters I, II and VII in Brémaud s book Point Processes and Queues (1981). 1 Basic Definitions Consider some probability space (Ω, F, P). A real-valued

More information

Many-Server Loss Models with Non-Poisson Time-Varying Arrivals

Many-Server Loss Models with Non-Poisson Time-Varying Arrivals Many-Server Loss Models with Non-Poisson Time-Varying Arrivals Ward Whitt, Jingtong Zhao Department of Industrial Engineering and Operations Research, Columbia University, New York, New York 10027 Received

More information

A Diffusion Approximation for the G/GI/n/m Queue

A Diffusion Approximation for the G/GI/n/m Queue OPERATIONS RESEARCH Vol. 52, No. 6, November December 2004, pp. 922 941 issn 0030-364X eissn 1526-5463 04 5206 0922 informs doi 10.1287/opre.1040.0136 2004 INFORMS A Diffusion Approximation for the G/GI/n/m

More information

Computer Systems Modelling

Computer Systems Modelling Computer Systems Modelling Computer Laboratory Computer Science Tripos, Part II Lent Term 2010/11 R. J. Gibbens Problem sheet William Gates Building 15 JJ Thomson Avenue Cambridge CB3 0FD http://www.cl.cam.ac.uk/

More information

Revenue Management of Reusable Resources with Advanced Reservations

Revenue Management of Reusable Resources with Advanced Reservations Revenue Management of Reusable Resources with Advanced Reservations Yiwei Chen, Retsef Levi, Cong Shi Engineering Systems and Design, Singapore University of Technology and Design, Singapore 487372, yiwei

More information

The G t /GI/s t +GI many-server fluid queue. Yunan Liu & Ward Whitt. Queueing Systems Theory and Applications. ISSN Volume 71 Number 4

The G t /GI/s t +GI many-server fluid queue. Yunan Liu & Ward Whitt. Queueing Systems Theory and Applications. ISSN Volume 71 Number 4 The G t /GI/s t +GI many-server fluid queue Yunan Liu & Ward Whitt Queueing Systems Theory and Applications ISSN 257-13 Volume 71 Number 4 Queueing Syst (212) 71:45-444 DOI 1.17/s11134-12-9291-1 23 Your

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

Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions

Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions Jim Dai Joint work with Anton Braverman and Jiekun Feng Cornell University Workshop on Congestion Games Institute

More information

Queueing Networks and Insensitivity

Queueing Networks and Insensitivity Lukáš Adam 29. 10. 2012 1 / 40 Table of contents 1 Jackson networks 2 Insensitivity in Erlang s Loss System 3 Quasi-Reversibility and Single-Node Symmetric Queues 4 Quasi-Reversibility in Networks 5 The

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

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

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

A STAFFING ALGORITHM FOR CALL CENTERS WITH SKILL-BASED ROUTING: SUPPLEMENTARY MATERIAL

A STAFFING ALGORITHM FOR CALL CENTERS WITH SKILL-BASED ROUTING: SUPPLEMENTARY MATERIAL A STAFFING ALGORITHM FOR CALL CENTERS WITH SKILL-BASED ROUTING: SUPPLEMENTARY MATERIAL by Rodney B. Wallace IBM and The George Washington University rodney.wallace@us.ibm.com Ward Whitt Columbia University

More information

Analysis of an M/G/1 queue with customer impatience and an adaptive arrival process

Analysis of an M/G/1 queue with customer impatience and an adaptive arrival process Analysis of an M/G/1 queue with customer impatience and an adaptive arrival process O.J. Boxma 1, O. Kella 2, D. Perry 3, and B.J. Prabhu 1,4 1 EURANDOM and Department of Mathematics & Computer Science,

More information

State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems. J. G. Dai. Tolga Tezcan

State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems. J. G. Dai. Tolga Tezcan State Space Collapse in Many-Server Diffusion imits of Parallel Server Systems J. G. Dai H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia

More information

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory CDA5530: Performance Models of Computers and Networks Chapter 4: Elementary Queuing Theory Definition Queuing system: a buffer (waiting room), service facility (one or more servers) a scheduling policy

More information

Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers

Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers OPERATIONS RESEARCH Vol. 6, No., January February 23, pp. 228 243 ISSN 3-364X (print) ISSN 526-5463 (online) http://dx.doi.org/.287/opre.2.29 23 INFORMS Blind Fair Routing in Large-Scale Service Systems

More information

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals Submitted to Operations Research manuscript OPRE-29-6-259; OPRE-211-12-597.R1 Stabilizing Customer Abandonment in Many-Server Queues with -Varying Arrivals Yunan Liu Department of Industrial Engineering,

More information

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS by Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636 March 31, 199 Revision: November 9, 199 ABSTRACT

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

Maximum pressure policies for stochastic processing networks

Maximum pressure policies for stochastic processing networks Maximum pressure policies for stochastic processing networks Jim Dai Joint work with Wuqin Lin at Northwestern Univ. The 2011 Lunteren Conference Jim Dai (Georgia Tech) MPPs January 18, 2011 1 / 55 Outline

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

Using a Birth-and-Death Process to Estimate the Steady-State Distribution of a Periodic Queue

Using a Birth-and-Death Process to Estimate the Steady-State Distribution of a Periodic Queue Using a Birth-and-Death Process to Estimate the Steady-State Distribution of a Periodic Queue James Dong, 1 Ward Whitt 2 1 School of Operations Research and Information Engineering, Cornell University,

More information

A DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE

A DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE A DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 July 5, 2002 Revision: June 27, 2003

More information

Continuous-Time Markov Chain

Continuous-Time Markov Chain Continuous-Time Markov Chain Consider the process {X(t),t 0} with state space {0, 1, 2,...}. The process {X(t),t 0} is a continuous-time Markov chain if for all s, t 0 and nonnegative integers i, j, x(u),

More information

ANALYSIS OF THE LAW OF THE ITERATED LOGARITHM FOR THE IDLE TIME OF A CUSTOMER IN MULTIPHASE QUEUES

ANALYSIS OF THE LAW OF THE ITERATED LOGARITHM FOR THE IDLE TIME OF A CUSTOMER IN MULTIPHASE QUEUES International Journal of Pure and Applied Mathematics Volume 66 No. 2 2011, 183-190 ANALYSIS OF THE LAW OF THE ITERATED LOGARITHM FOR THE IDLE TIME OF A CUSTOMER IN MULTIPHASE QUEUES Saulius Minkevičius

More information

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974 THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS by S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974 ABSTRACT This note describes a simulation experiment involving

More information

Stabilizing Performance in a Service System with Time-Varying Arrivals and Customer Feedback

Stabilizing Performance in a Service System with Time-Varying Arrivals and Customer Feedback Stabilizing Performance in a Service System with Time-Varying Arrivals and Customer Feedback Yunan Liu a, Ward Whitt b, a Department of Industrial Engineering, North Carolina State University, Raleigh,

More information

DELAY PREDICTORS FOR CUSTOMER SERVICE SYSTEMS WITH TIME-VARYING PARAMETERS. Rouba Ibrahim Ward Whitt

DELAY PREDICTORS FOR CUSTOMER SERVICE SYSTEMS WITH TIME-VARYING PARAMETERS. Rouba Ibrahim Ward Whitt Proceedings of the 21 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. DELAY PREDICTORS FOR CUSTOMER SERVICE SYSTEMS WITH TIME-VARYING PARAMETERS Rouba

More information

The Generalized Drift Skorokhod Problem in One Dimension: Its solution and application to the GI/GI/1 + GI and. M/M/N/N transient distributions

The Generalized Drift Skorokhod Problem in One Dimension: Its solution and application to the GI/GI/1 + GI and. M/M/N/N transient distributions The Generalized Drift Skorokhod Problem in One Dimension: Its solution and application to the GI/GI/1 + GI and M/M/N/N transient distributions Josh Reed Amy Ward Dongyuan Zhan Stern School of Business

More information

QUEUING MODELS AND MARKOV PROCESSES

QUEUING MODELS AND MARKOV PROCESSES QUEUING MODELS AND MARKOV ROCESSES Queues form when customer demand for a service cannot be met immediately. They occur because of fluctuations in demand levels so that models of queuing are intrinsically

More information

IEOR 8100: Topics in OR: Asymptotic Methods in Queueing Theory. Fall 2009, Professor Whitt. Class Lecture Notes: Wednesday, September 9.

IEOR 8100: Topics in OR: Asymptotic Methods in Queueing Theory. Fall 2009, Professor Whitt. Class Lecture Notes: Wednesday, September 9. IEOR 8100: Topics in OR: Asymptotic Methods in Queueing Theory Fall 2009, Professor Whitt Class Lecture Notes: Wednesday, September 9. Heavy-Traffic Limits for the GI/G/1 Queue 1. The GI/G/1 Queue We will

More information

Proactive Care with Degrading Class Types

Proactive Care with Degrading Class Types Proactive Care with Degrading Class Types Yue Hu (DRO, Columbia Business School) Joint work with Prof. Carri Chan (DRO, Columbia Business School) and Prof. Jing Dong (DRO, Columbia Business School) Motivation

More information

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions Queueing Theory II Summary! M/M/1 Output process! Networks of Queue! Method of Stages " Erlang Distribution " Hyperexponential Distribution! General Distributions " Embedded Markov Chains M/M/1 Output

More information

The G/GI/N Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations

The G/GI/N Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations The G/GI/ Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations J. E Reed School of Industrial and Systems Engineering Georgia Institute of Technology October 17, 27 Abstract In this

More information

Quantitative Model Checking (QMC) - SS12

Quantitative Model Checking (QMC) - SS12 Quantitative Model Checking (QMC) - SS12 Lecture 06 David Spieler Saarland University, Germany June 4, 2012 1 / 34 Deciding Bisimulations 2 / 34 Partition Refinement Algorithm Notation: A partition P over

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

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

Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network. Haifa Statistics Seminar May 5, 2008

Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network. Haifa Statistics Seminar May 5, 2008 Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Yoni Nazarathy Gideon Weiss Haifa Statistics Seminar May 5, 2008 1 Outline 1 Preview of Results 2 Introduction Queueing

More information

Service Level Agreements in Call Centers: Perils and Prescriptions

Service Level Agreements in Call Centers: Perils and Prescriptions Service Level Agreements in Call Centers: Perils and Prescriptions Joseph M. Milner Joseph L. Rotman School of Management University of Toronto Tava Lennon Olsen John M. Olin School of Business Washington

More information

Asymptotics for Polling Models with Limited Service Policies

Asymptotics for Polling Models with Limited Service Policies Asymptotics for Polling Models with Limited Service Policies Woojin Chang School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, GA 30332-0205 USA Douglas G. Down Department

More information

Gideon Weiss University of Haifa. Joint work with students: Anat Kopzon Yoni Nazarathy. Stanford University, MSE, February, 2009

Gideon Weiss University of Haifa. Joint work with students: Anat Kopzon Yoni Nazarathy. Stanford University, MSE, February, 2009 Optimal Finite Horizon Control of Manufacturing Systems: Fluid Solution by SCLP (separated continuous LP) and Fluid Tracking using IVQs (infinite virtual queues) Stanford University, MSE, February, 29

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

LECTURE #6 BIRTH-DEATH PROCESS

LECTURE #6 BIRTH-DEATH PROCESS LECTURE #6 BIRTH-DEATH PROCESS 204528 Queueing Theory and Applications in Networks Assoc. Prof., Ph.D. (รศ.ดร. อน นต ผลเพ ม) Computer Engineering Department, Kasetsart University Outline 2 Birth-Death

More information

An M/M/1 Queue in Random Environment with Disasters

An M/M/1 Queue in Random Environment with Disasters An M/M/1 Queue in Random Environment with Disasters Noam Paz 1 and Uri Yechiali 1,2 1 Department of Statistics and Operations Research School of Mathematical Sciences Tel Aviv University, Tel Aviv 69978,

More information

Markovian N-Server Queues (Birth & Death Models)

Markovian N-Server Queues (Birth & Death Models) Markovian -Server Queues (Birth & Death Moels) - Busy Perio Arrivals Poisson (λ) ; Services exp(µ) (E(S) = /µ) Servers statistically ientical, serving FCFS. Offere loa R = λ E(S) = λ/µ Erlangs Q(t) = number

More information