Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

Size: px
Start display at page:

Download "Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads"

Transcription

1 Operations Research Letters 37 (2009) Contents lists available at ScienceDirect Operations Research Letters journal homepage: Instability of FIFO in a simple queueing system with arbitrarily low loads Tolga Tezcan Industrial and Enterprise Systems Engineering, University of Illinois at Urbana-Champaign, 117 Transportation Bldg, Urbana, IL 61801, United States article info abstract Article history: Received 21 October 2008 Accepted 6 May 2009 Available online 23 May 2009 We show, using a simple example, that the First-In-First-Out (FIFO) policy can be unstable in a system with arbitrarily low load. Our proof is based on the observation that the special structure of the example we use allows us to establish stability using a much simpler queueing system. Published by Elsevier B.V. Keywords: FIFO Queueing systems Stability Fluid models 1. Introduction It is now well known that a system that has theoretically sufficient capacity to meet all the demand is not necessarily stable [1,2]. There is a vast literature on how to establish stability of queueing systems using fluid modes or drift rate arguments; see [3,4]. These tools have been successfully used to establish stability of queueing systems in many different settings. Stability of FIFO has also been studied extensively; see [5 7] and the references therein. It has been shown in [5] for a stochastic queueing network and in [7] for an adversarial queue that FIFO can be unstable in arbitrarily low loads. In this paper, we prove the instability of FIFO in arbitrarily low loads using a very simple example compared to those in [5,7]. Consider a queueing system that consists of two job classes and two server pools, see Fig. 1(a). We refer to these systems as X- systems. Let j denote the arrival rate to class j. Let µ denote the service rate of a class j job by server i for i, j = 1, 2. We assume that µ > 0 for all i, j = 1, 2. Also assume that service times and interarrival times are exponential. Define (µ, ) = µ 11 µ 12 1µ µ 11 + µ 21 µ 22 1µ µ 21. (1.1) Our main result (Theorem 2.1) is that if (µ, ) > 1 the system is positive Harris recurrent (see, [3]), i.e., the underlying Markov process has a stationary distribution, and it is rate stable if (µ, ) = 1 and transient if (µ, ) < 1. From (1.1), it is not difficult to see that FIFO can be unstable even when the load on the system is very small. For example, let 1 = 2 = 1, µ 11 = µ 22 = 1000 and µ 21 = µ 12 = 0.1 so that (µ, ) 0.2, address: ttezcan@uiuc.edu. hence the system is unstable. We first note that as long as server 1 is not allowed to serve class 2 jobs and server 2 is not allowed to serve class 1 jobs, the system will be stable and the utilization of the servers will be 0.01%. It is not difficult to see that the system will be unstable as long as µ 21 < 0.5 and µ 12 < 0.5 no matter how large µ 11 and µ 22 are. To illustrate, we simulate this system with µ 21 = µ 12 = 0.49 and µ 21 = µ 12 = 0.51 with µ 11 = µ 22 = The result are shown in Fig. 1(b). The increasing curve is the number of jobs in the first queue when service rate is µ 21 = µ 12 = 0.49 and the line on the bottom is for the system with µ 21 = µ 12 = The number of jobs in the second queue, which is not plotted, exhibits a similar trend. The idea of the proof of our main result is based on the fact that, when there are jobs in a queue waiting, the class of the job a server will serve next does not depend on the system history. For instance, in the numerical example we gave in the previous paragraph, the probability that the next job belongs to either class is 50% and this is independent from the state of the system. Given this fact, it is not difficult to see that the system is unstable, since the average time server j takes to finish service is 0.5/µ j /µ j2. Again, if µ 12 = µ 21 < 0.5, this implies on average the service time of a job from either server is greater than 1. Since the total arrival rate is 2, the queue lengths are bound to explode. In general, the analysis of the stability of FIFO is very complicated. We prove the result by showing that the X-model under FIFO is equivalent to another system with a single queue. The stability of this new system can be established using traditional fluid models; see [8]. In [5], a similar result in a queuing system, where jobs visit each server several times and service time depends on the number of the visit, has been shown. However, unlike our example, the example used there has more and more servers as the load gets smaller and smaller. In [7], an adversarial queue in a system whose graph has to have at least a diameter O(r 1 log(1/r) 3 ) if the arrival /$ see front matter. Published by Elsevier B.V. doi: /j.orl

2 T. Tezcan / Operations Research Letters 37 (2009) (a) An X-model queueing system. (b) Simulation results for two systems. Fig. 1. X-model and simulation results. rate is r has been used to show instability of FIFO. Compared to these systems, our example is very simple. This is due to the fact that they only consider systems where each job class can only be served by a unique server. Allowing all servers to serve all the job classes simplifies the proof considerably. Such simplification is not possible, even when we add another server that can only serve one of the classes. However, it is possible to extend our result to the case with several servers and several job classes as long as all the servers can handle all the job classes. It should be clear from our example above that the main reason why FIFO is not stable is because servers use activities, job classserver matchings, that are not very efficient. It is common in the literature to devise scheduling policies assuming which activities are efficient; see [9,10] among others. This is accomplished by formulating a static planning problem (SPP) (see Section 2) and determining from its solution which activities should be used, called the basic activities, and which activities should not be used, called the non-basic activities. However, the SPP requires information about arrival rates, which is not always available. We note, however, that there are policies such as max-weight; see [11] and the references therein, that do not require the information about which activities are basic. The rest of this paper is organized as follows. In Section 2 we present the details of the queueing system and our main result. In Section 3 we prove the main result. 2. Queuing model and main result Consider the X-model introduced in the previous section. Assume that servers are dispatched according to a FIFO policy; when a server finishes service, that server starts serving the longest waiting job in the system if there are any. How a job is routed to servers when there is an arrival to an empty system does not matter. For concreteness, it can be assumed that a server is picked randomly with equal probability. Service times depend both on the class and the server providing service. We assume that interarrival times and service times are exponentially distributed. Let µ denote the service rate of a class j job by server i for i, j = 1, 2. We assume that µ > 0 for all i, j = 1, 2. The arrival rate to class j is denoted by j. In order to define the load on the system, it is customary to formulate a linear program that is known as the static planning problem (SPP). The SPP in this setting is defined by min s.t. µ x = j, for j = 1, 2, x apple, for i = 1, 2, x 0, for j = 1, 2 and i = 1, 2. The quantity x can be thought of as the long-run proportion of time server i serves class j jobs. The objective of the SPP is to minimize the nominal utilization of the busiest server pool. Let (, x ) be an optimal solution to the SPP. If apple 1 then theoretically, the system can be made stable under some policy. Hence, we call the load on the system. For the example we used in Section 1, the optimal solution to SPP is = 0.1%, x = 11 x = , x = 12 x 21 = 0. To illustrate the main claim of this paper, let µ 12 = µ 21, µ 11 = µ 22 > 1 = 2 = 1, and µ 12 < µ 11, then = 1/µ 11. As discussed in Section 1, as long as µ 21 < 0.5, the system is unstable no matter what the value of µ 11 is. Hence, although the system is unstable, the load on the X-model can be made arbitrarily low by choosing µ 11 arbitrarily large. Next, we give precise definitions of stability and instability before we present our main result. Let Q j (t) denote the number of class j jobs in queue and Q (t) = (Q 1 (t), Q 2 (t)). A queueing network is said to be rate stable if for each initial fixed data kq (t)k ) 0 as t!1, t with probability one, where k kis the max norm. A queueing system is said to be positive Harris recurrent if the underlying Markov process possesses a unique stationary distribution. A queueing system is said to be transient if the underlying Markov process does not admit a stationary distribution. Next we present our main result. Theorem 2.1. Consider an X-model system operating under FIFO. (a) It is positive Harris recurrent if (µ, ) > 1. (b) It is rate stable if (µ, ) 1. (c) It is transient if (µ, ) < 1. Remark 2.2. The proof of Theorem 2.1 below implies that, if µ 11 = µ 22 and µ 12 = µ 21, an X-model under FIFO has the same finite dimensional distributions as an M/G/2 system with service rate of each server equal to µ = ( ) (µ, )/2. Since an M/G/2 system can only be stable if 2 µ > ( ), this proves Theorem 2.1 in this special case.

3 314 T. Tezcan / Operations Research Letters 37 (2009) Before we proceed with the proof, we describe the assumptions on the initial conditions. Let Q (0) = (Q 1 (0), Q 2 (0)) denote the number of jobs in queues at time 0. We assume that jobs which are present in the system initially have priority over those who arrive exogenously. In which order initially present jobs are served has no effect on the stability of the system we are considering, but we assume that there is a fixed ordering and jobs are indexed according to this order from Q 1 (0) Q 2 (0)+1 to zero. We assume that if there are initially some jobs in the system, the job with the lowest index is served by server one and the second job (if there is one) is served by the second server. Without loss of generality, we can assume that initially present jobs have the same service time distribution with those arriving at the system exogenously [12]. We also assume that the initial state of the system is independent from the interarrival times and service times of externally arriving jobs. We model the service times as follows. We assume that with the nth job there is an associated uniformly distributed random variable (r.v.) u n, for n = Q 1 (0) Q 2 (0) + 1, Q 1 (0) Q 2 (0) + 2,... The service time of the nth job depends on its class and which server provides the service. If the nth job is a class j job and served by service pool i its service time is given by F 1 (u n ), where F (x) = 1 e µ x, x 0, is the cdf of an exponential distribution with rate µ. Proof of Theorem 2.1. We prove the result by constructing a single queue system that can be analyzed using traditional fluid limits. We show that this new system is equivalent to the X-model under FIFO. We first explain this new queueing system. Let Z i (t) = j, j = 1, 2, if the class of the job server i is serving at time t is j, and Z i (t) = 0 if it is idle at time t and Z(t) = (Z 1 (t), Z 2 (t)). Let X = (Q, Z). We next argue that we can actually characterize the X-model under FIFO as a single queue system. Consider the following system. There is only one queue that all arriving jobs join when both servers are busy. The arrivals to this system occur according to a Poisson process with rate Assume that the initial state of the system is identical to that of the X-model. Also, with each job there are two associated r.v. s, (u n, n ), where, as in the X-system, u n is a uniform r.v. on [0, 1], and n is a Bernoulli r.v. with P { n = 1} = 1 /( ) and P { n = 2} = 2 /( ). The nth arriving job is designated to be a class 1 job if n = 1 and a class 2 job otherwise. When a server idles to find jobs waiting in queue, that server serves the longest waiting job in the queue. We assume that {u n } and { n } are sequence of i.i.d. r.v. s. We denote the performance processes of this system by X = ( Q, Z), where Q (t) = ( Q1 (t), Q2 (t)) and Qj (t) denotes the number of class j jobs in queue at time t and Z has the same interpretation as Z. Since jobs arrive to the system according to a Poisson process, it is easily verified that X has the same finite dimensional distributions as X. Now consider the following system. Instead of assigning the class of a job at the time of arrival, assume that the class is assigned when the job leaves the queue for service. Assume that the arrivals to this system follow the same Poisson process with rate as in the previous system. Assume also that the state of the system at time zero is identical to that of the X-model. The class and the service time of a job that arrives to the system exogenously are determined by the same sequences we used above; {u n } and { n }. Specifically, the class of the k + Q 1 (0) + Q 2 (0)th job which started service is determined by the random variable k and the service time is determined conditional on the class by u n and which server is handling this job, as explained above. Jobs in the queue are served in FIFO manner. Denote the state of this system by X = (Q 0, Z 0 ), where Q 0 and Z 0 has the same interpretation as above. We refer to this system as the single queue FIFO system. 0 Now consider the X = ( Q 0, Z), where Q 0 (t) = Q1 (t) + Q2 (t). We claim that n o P X 0 (t) = X 0 (t);80 apple t < 1 = 1. First, since jobs that are initially present in the system are ordered in the same manner and have the same classes and service requirements, until the 1st externally arriving job to the system starts service, these systems are identical. For the 1st externally arriving job, the class of the job is determined by the random variable 1 and the service time by the random variable u 1 in both systems. Hence, the systems are again identical until the 2nd externally arriving job starts service. But similarly, the 2nd job also has the same characteristics in both systems. So X = X 0 a.s. Therefore, the stability of X-model under FIFO can be characterized from the stability of the single queue FIFO model. Hence, the result follows from the following proposition. Proposition 2.3. The single queue FIFO model is (a) positive Harris recurrent if (µ, ) > 1, (b) rate stable if (µ, ) 1, (c) transient if (µ, ) < 1. We prove this result in the next section. 3. Proof of Proposition 2.3 For the rest of the proof we drop 0 from the notation for simplicity. We can prove Proposition 2.3 using the traditional fluid model analysis; see [8]. Note that, for stability analysis, we can assume in this system that there is only one job class and the service times in server i has exponential distribution with rate µ with probability j /( ), for j = 1, 2 and i = 1, 2. Therefore, the average service time of a job in server i is m i = j µ 1 Allow A(t) to denote the number of arrivals to class j by time t, respectively. Let T (t) and D (t) denote the time server i allocated to class j and number of class j jobs served by server i by time t. Let S denote a Poison process with rate µ. Let X = (Q i, T, D ; i, j = 1). Note that these processes satisfy the following equations; Q (t) = Q (0) + A(t) D (t) = S T (t), D (t), T is non-decreasing, Z! t X Q (s)d T (s) = 0 for i, j = 1, 2. 0 Let i,j X r (t) = X(rt)/r. By Theorem 4.1 in [8], { X r } is tight a.s. if Q r is bounded a.s. Every limit of a subsequence of { X r } is called a fluid limit. Fluid limits satisfy a set of equations known as the fluid model equations. The stability of a queueing system can be established by considering the stability of the solutions of fluid model equations; see [8,3]. A point t is called a regular point of a function f : R +! R N for an integer N, if f is differentiable at t. The derivative of f is denoted by ḟ.

4 T. Tezcan / Operations Research Letters 37 (2009) Proposition 3.1. Fluid limits of the single queue FIFO model satisfy the following equations. Q (t) = Q (0) D (t) + ( )t, (3.1) D (t) = µ T (t), for i, j = 1, 2, (3.2) 1 D (t) = ( ) (µ, ), if Q (t) >0, (3.3) D i1 (t) D i2 (t) =, for t t o for i = 1,,2 (3.4) 2 for t o = Q (0) mini,,2 µ, where is defined as in (1.1), for a regular point t of X. Proof. Let { X r } be a sequence of fluid scaled single queue FIFO models. Assume that Q r (0) is bounded a.s. Equations (3.1) and (3.2) are proved as in [8], we next prove that every fluid limit satisfies (3.3). Assume that Q (t) >0 for some t at which X is differentiable. Clearly, X is Lipschitz and so differentiable a.e. Since Q is continuous, there exists > 0 such that Q (s) > 0, for s 2 r [t, t + ]. Assume that X! X ar r!1 u.o.c. Then, for large r we can assume that Q r (s) >0, for s 2[t, t + ]. Hence, X,2 T r (t + ) Therefore, X T (t) = 1, for i = 1, 2.,2 r T (t ) = 2, for i = 1, 2. P P But from Theorem 4.1 in [8],,2 D (t) = i,2 T (t), where i = m 1 i This proves (3.3). Next we prove that every fluid limit satisfies (3.4). Let r denote the first time point in the rth system when all the jobs initially present in the system leave the queue. Then, r apple QX r (0) F 1 min (u i), where F min is the cdf of an exponential distribution with rate µ min = min i,,2 µ. By the strong law of large numbers, we have lim sup r 1 r apple µ min Q (0) r!1 a.s. We set t 0 = µ min Q (0) for the rest of the proof. Let B r (t) denote the number of class j jobs who started service in pool i by time t. Also, let D r i (t) denote the total number of service completions by server i by time t. Note that, for i = 1, 2 B r i1 (t) Br i1 ( r ) = D r i X (t) 1 i=d r i ( r )+1 j (i), (3.5) where j (i) = 1 if the ith job which enters service in server j is a class 1 job and = 2 otherwise. Also, { j } is a sequence of independent random variables and the sequences 1 and 2 are independent. Let Br (t) = Br (rt)/r and f (s : t) = f (t ^ s) f (s). By (3.5), for any T > 0 B r (t 0 : t) a.s. as r!1. i D (t 0 : t) T! 0 (3.6) Note also that for any s > r D r (s : t) + 1/r Br (s : t) Dr (s : t) 1/r. (3.7) We have from (3.6) and (3.7) that, for any T > 0, and s > t 0 k 2 Dr i1 (s : t) 1 D r i2 (s : t)k T! 0 a.s. as r!1, for i = 1, 2. This proves (3.4). Next, we prove the stability region of the fluid models of single queue FIFO systems. We use the stability of fluid models as defined in Section 2.4 of [3]. Proposition 2.3 follows from the following result and Theorem 4.1 in [8], Corollary in [3], and Theorem 3.2 in [13]. Proposition 3.2. The fluid model of the single queue FIFO model is (a) is stable if (µ, ) > 1, (b) is weakly stable if (µ, ) 1, (c) is weakly unstable if (µ, ) < 1. Proof. To prove (i), we need to show that if Q (0) apple 1, there exists t 0 > 0 such that for t t 0, Q (t) = 0. Assume that Q (t) >0. Then, by (3.1) and (3.3), Q (t) = ( ) (µ, ) + ( ). Hence, when (µ, ) > 1, Q (t) < for some >0. The result follows from Lemma of [3]. To prove (ii), we need to show that if Q (0) = 0, Q (t) = 0 for t 0. The result follows similarly to part (i). Whenever Q (t) >0 by (3.1) and (3.3), Q (t) apple 0. Hence, if Q (0) = 0, Q (t) = 0 for t 0, since it is differentiable a.e. To prove (iii), we need to show that if Q (0) = 0, Q ( ) > 0 for some >0. First note that T i1 (t) + T i2 (t) apple 1. (3.8) Also, by (3.2) and (3.4), T i1 (t) = µ i2 1 µ i1 2 T i2 (t). Hence, again using (3.2) and (3.8) D (t) apple (µ, )( ). By (3.1) Q (t) (1 (µ, )) ( ). Since (µ, ) < 1, Q (t) > for some >0. Hence for any >0, since Q is differentiable a.e. Q ( ) >, concluding the proof. Acknowledgment The author would like to thank the anonymous referee for the suggestion on how to prove the main result of this paper using a simpler argument than the original one which appeared in the first version. References [1] A. Rybko, A. Stolyar, Ergodicity of stochastic processes describing the operation of open queueing networks, Problems of Information Transmission 28 (3) (1992) [2] S. Lu, P. Kumar, Distributed scheduling based on due dates and buffer priorities, IEEE Transactions on Automatic Control 36 (12) (1991)

5 316 T. Tezcan / Operations Research Letters 37 (2009) [3] J.G. Dai, Stability of Fluid and Stochastic Processing Networks, MaPhySto, [4] S. Meyn, R. Tweedie, Markov Chains and Stochastic Stability, Springer-Verlag, [5] M. Bramson, Instability of FIFO queueing networks, The Annals of Applied Probability 4 (1994) [6] V. Cholvi, J. Echague, Stability of FIFO networks under adversarial models: State of the art, Computer Networks 51 (5) , 2007/10/24. [7] R. Bhattacharjee, A. Goel, Z. Lotker, Instability of FIFO at arbitrarily low rates in the adversarial queueing model, SIAM Journal on Computing 34 (2) (2005) [8] J.G. Dai, On positive Harris recurrence of multiclass queueing networks: A unified approach via fluid limit models, The Annals of Applied Probability 5 (1995) [9] B. Ata, S. Kumar, Heavy traffic analysis of open processing networks with complete resource pooling: Asymptotic optimality of discrete review policies, The Annals of Applied Probability 15 (2005) [10] S.L. Bell, R.J. Williams, Dynamic scheduling of a parallel server system in heavy traffic with complete resource pooling: Asymptotic optimality of a threshold policy, Electronic Journal of Probability 10 (2005) [11] A. Stolyar, Maxweight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic, The Annals of Applied Probability 14 (2004) [12] M. Bramson, Stability of two families of queueing networks and a discussion of fluid limits, Queueing Systems: Theory and Applications 28 (1998) 731. [13] J.G. Dai, A fluid-limit model criterion for instability of multiclass queueing networks, The Annals of Applied Probability 6 (1996)

STABILITY OF MULTICLASS QUEUEING NETWORKS UNDER LONGEST-QUEUE AND LONGEST-DOMINATING-QUEUE SCHEDULING

STABILITY OF MULTICLASS QUEUEING NETWORKS UNDER LONGEST-QUEUE AND LONGEST-DOMINATING-QUEUE SCHEDULING Applied Probability Trust (7 May 2015) STABILITY OF MULTICLASS QUEUEING NETWORKS UNDER LONGEST-QUEUE AND LONGEST-DOMINATING-QUEUE SCHEDULING RAMTIN PEDARSANI and JEAN WALRAND, University of California,

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

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

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

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

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

[4] T. I. Seidman, \\First Come First Serve" is Unstable!," tech. rep., University of Maryland Baltimore County, 1993.

[4] T. I. Seidman, \\First Come First Serve is Unstable!, tech. rep., University of Maryland Baltimore County, 1993. [2] C. J. Chase and P. J. Ramadge, \On real-time scheduling policies for exible manufacturing systems," IEEE Trans. Automat. Control, vol. AC-37, pp. 491{496, April 1992. [3] S. H. Lu and P. R. Kumar,

More information

OPTIMAL CONTROL OF A FLEXIBLE SERVER

OPTIMAL CONTROL OF A FLEXIBLE SERVER Adv. Appl. Prob. 36, 139 170 (2004) Printed in Northern Ireland Applied Probability Trust 2004 OPTIMAL CONTROL OF A FLEXIBLE SERVER HYUN-SOO AHN, University of California, Berkeley IZAK DUENYAS, University

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

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

On the static assignment to parallel servers

On the static assignment to parallel servers On the static assignment to parallel servers Ger Koole Vrije Universiteit Faculty of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The Netherlands Email: koole@cs.vu.nl, Url: www.cs.vu.nl/

More information

Transience of Multiclass Queueing Networks. via Fluid Limit Models. Sean P. Meyn. University of Illinois. Abstract

Transience of Multiclass Queueing Networks. via Fluid Limit Models. Sean P. Meyn. University of Illinois. Abstract Transience of Multiclass Queueing Networks via Fluid Limit Models Sean P. Meyn University of Illinois Abstract This paper treats transience for queueing network models by considering an associated uid

More information

STABILITY AND INSTABILITY OF A TWO-STATION QUEUEING NETWORK

STABILITY AND INSTABILITY OF A TWO-STATION QUEUEING NETWORK The Annals of Applied Probability 2004, Vol. 14, No. 1, 326 377 Institute of Mathematical Statistics, 2004 STABILITY AND INSTABILITY OF A TWO-STATION QUEUEING NETWORK BY J. G. DAI, 1 JOHN J. HASENBEIN

More information

Lecture 20: Reversible Processes and Queues

Lecture 20: Reversible Processes and Queues Lecture 20: Reversible Processes and Queues 1 Examples of reversible processes 11 Birth-death processes We define two non-negative sequences birth and death rates denoted by {λ n : n N 0 } and {µ n : n

More information

Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network

Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Yoni Nazarathy a,1, Gideon Weiss a,1 a Department of Statistics, The University of Haifa, Mount Carmel 31905, Israel.

More information

Maximum Pressure Policies in Stochastic Processing Networks

Maximum Pressure Policies in Stochastic Processing Networks OPERATIONS RESEARCH Vol. 53, No. 2, March April 2005, pp. 197 218 issn 0030-364X eissn 1526-5463 05 5302 0197 informs doi 10.1287/opre.1040.0170 2005 INFORMS Maximum Pressure Policies in Stochastic Processing

More information

Stability of the two queue system

Stability of the two queue system Stability of the two queue system Iain M. MacPhee and Lisa J. Müller University of Durham Department of Mathematical Science Durham, DH1 3LE, UK (e-mail: i.m.macphee@durham.ac.uk, l.j.muller@durham.ac.uk)

More information

Dynamic Matching Models

Dynamic Matching Models Dynamic Matching Models Ana Bušić Inria Paris - Rocquencourt CS Department of École normale supérieure joint work with Varun Gupta, Jean Mairesse and Sean Meyn 3rd Workshop on Cognition and Control January

More information

Stability and Asymptotic Optimality of h-maxweight Policies

Stability and Asymptotic Optimality of h-maxweight Policies Stability and Asymptotic Optimality of h-maxweight Policies - A. Rybko, 2006 Sean Meyn Department of Electrical and Computer Engineering University of Illinois & the Coordinated Science Laboratory NSF

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

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

Stability and Heavy Traffic Limits for Queueing Networks

Stability and Heavy Traffic Limits for Queueing Networks Maury Bramson University of Minnesota Stability and Heavy Traffic Limits for Queueing Networks May 15, 2006 Springer Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo Contents 1 Introduction...............................................

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.262 Discrete Stochastic Processes Midterm Quiz April 6, 2010 There are 5 questions, each with several parts.

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

Exact Simulation of the Stationary Distribution of M/G/c Queues

Exact Simulation of the Stationary Distribution of M/G/c Queues 1/36 Exact Simulation of the Stationary Distribution of M/G/c Queues Professor Karl Sigman Columbia University New York City USA Conference in Honor of Søren Asmussen Monday, August 1, 2011 Sandbjerg Estate

More information

Synchronized Queues with Deterministic Arrivals

Synchronized Queues with Deterministic Arrivals Synchronized Queues with Deterministic Arrivals Dimitra Pinotsi and Michael A. Zazanis Department of Statistics Athens University of Economics and Business 76 Patission str., Athens 14 34, Greece Abstract

More information

Dynamic Scheduling of Multiclass Queueing Networks. Caiwei Li

Dynamic Scheduling of Multiclass Queueing Networks. Caiwei Li Dynamic Scheduling of Multiclass Queueing Networks A Thesis Presented to The Academic Faculty by Caiwei Li In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Industrial

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

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

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

Stability of queueing networks. Maury Bramson. University of Minnesota

Stability of queueing networks. Maury Bramson. University of Minnesota Probability Surveys Vol. 5 (2008) 169 345 ISSN: 1549-5787 DOI: 10.1214/08-PS137 Stability of queueing networks Received June 2008. Maury Bramson University of Minnesota e-mail: bramson@math.umn.edu Contents

More information

A tutorial on some new methods for. performance evaluation of queueing networks. P. R. Kumar. Coordinated Science Laboratory. University of Illinois

A tutorial on some new methods for. performance evaluation of queueing networks. P. R. Kumar. Coordinated Science Laboratory. University of Illinois A tutorial on some new methods for performance evaluation of queueing networks P. R. Kumar Dept. of Electrical and Computer Engineering, and Coordinated Science Laboratory University of Illinois 1308 West

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

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

Stationary Probabilities of Markov Chains with Upper Hessenberg Transition Matrices

Stationary Probabilities of Markov Chains with Upper Hessenberg Transition Matrices Stationary Probabilities of Marov Chains with Upper Hessenberg Transition Matrices Y. Quennel ZHAO Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba CANADA R3B 2E9 Susan

More information

An M/M/1 Retrial Queue with Unreliable Server 1

An M/M/1 Retrial Queue with Unreliable Server 1 An M/M/1 Retrial Queue with Unreliable Server 1 Nathan P. Sherman 2 and Jeffrey P. Kharoufeh 3 Department of Operational Sciences Air Force Institute of Technology Abstract We analyze an unreliable M/M/1

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

arxiv: v2 [math.pr] 14 Feb 2017

arxiv: v2 [math.pr] 14 Feb 2017 Large-scale Join-Idle-Queue system with general service times arxiv:1605.05968v2 [math.pr] 14 Feb 2017 Sergey Foss Heriot-Watt University EH14 4AS Edinburgh, UK and Novosibirsk State University s.foss@hw.ac.uk

More information

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks by Doo Il Choi, Charles Knessl and Charles Tier University of Illinois at Chicago 85 South

More information

Fluid Models of Parallel Service Systems under FCFS

Fluid Models of Parallel Service Systems under FCFS Fluid Models of Parallel Service Systems under FCFS Hanqin Zhang Business School, National University of Singapore Joint work with Yuval Nov and Gideon Weiss from The University of Haifa, Israel Queueing

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

Tutorial: Optimal Control of Queueing Networks

Tutorial: Optimal Control of Queueing Networks Department of Mathematics Tutorial: Optimal Control of Queueing Networks Mike Veatch Presented at INFORMS Austin November 7, 2010 1 Overview Network models MDP formulations: features, efficient formulations

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

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

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem Wade Trappe Lecture Overview Network of Queues Introduction Queues in Tandem roduct Form Solutions Burke s Theorem What

More information

State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems and Applications. Tolga Tezcan

State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems and Applications. Tolga Tezcan State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems and Applications A Thesis Presented to The Academic Faculty by Tolga Tezcan In Partial Fulfillment of the Requirements for

More information

Near-Optimal Control of Queueing Systems via Approximate One-Step Policy Improvement

Near-Optimal Control of Queueing Systems via Approximate One-Step Policy Improvement Near-Optimal Control of Queueing Systems via Approximate One-Step Policy Improvement Jefferson Huang March 21, 2018 Reinforcement Learning for Processing Networks Seminar Cornell University Performance

More information

STABILIZATION OF AN OVERLOADED QUEUEING NETWORK USING MEASUREMENT-BASED ADMISSION CONTROL

STABILIZATION OF AN OVERLOADED QUEUEING NETWORK USING MEASUREMENT-BASED ADMISSION CONTROL First published in Journal of Applied Probability 43(1) c 2006 Applied Probability Trust STABILIZATION OF AN OVERLOADED QUEUEING NETWORK USING MEASUREMENT-BASED ADMISSION CONTROL LASSE LESKELÄ, Helsinki

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

On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models

On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models J. G. Dai School of Industrial and Systems Engineering and School of Mathematics Georgia Institute

More information

Chapter 5. Continuous-Time Markov Chains. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

Chapter 5. Continuous-Time Markov Chains. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan Chapter 5. Continuous-Time Markov Chains Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan Continuous-Time Markov Chains Consider a continuous-time stochastic process

More information

LIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974

LIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974 LIMITS FOR QUEUES AS THE WAITING ROOM GROWS by Daniel P. Heyman Ward Whitt Bell Communications Research AT&T Bell Laboratories Red Bank, NJ 07701 Murray Hill, NJ 07974 May 11, 1988 ABSTRACT We study the

More information

HITTING TIME IN AN ERLANG LOSS SYSTEM

HITTING TIME IN AN ERLANG LOSS SYSTEM Probability in the Engineering and Informational Sciences, 16, 2002, 167 184+ Printed in the U+S+A+ HITTING TIME IN AN ERLANG LOSS SYSTEM SHELDON M. ROSS Department of Industrial Engineering and Operations

More information

Other properties of M M 1

Other properties of M M 1 Other properties of M M 1 Přemysl Bejda premyslbejda@gmail.com 2012 Contents 1 Reflected Lévy Process 2 Time dependent properties of M M 1 3 Waiting times and queue disciplines in M M 1 Contents 1 Reflected

More information

Series Expansions in Queues with Server

Series Expansions in Queues with Server Series Expansions in Queues with Server Vacation Fazia Rahmoune and Djamil Aïssani Abstract This paper provides series expansions of the stationary distribution of finite Markov chains. The work presented

More information

Optimal scaling of average queue sizes in an input-queued switch: an open problem

Optimal scaling of average queue sizes in an input-queued switch: an open problem DOI 10.1007/s11134-011-9234-1 Optimal scaling of average queue sizes in an input-queued switch: an open problem Devavrat Shah John N. Tsitsiklis Yuan Zhong Received: 9 May 2011 / Revised: 9 May 2011 Springer

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 Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement Wyean Chan DIRO, Université de Montréal, C.P. 6128, Succ. Centre-Ville, Montréal (Québec), H3C 3J7, CANADA,

More information

Zero-Inventory Conditions For a Two-Part-Type Make-to-Stock Production System

Zero-Inventory Conditions For a Two-Part-Type Make-to-Stock Production System Zero-Inventory Conditions For a Two-Part-Type Make-to-Stock Production System MichaelH.Veatch Francis de Véricourt October 9, 2002 Abstract We consider the dynamic scheduling of a two-part-type make-tostock

More information

Convexity Properties of Loss and Overflow Functions

Convexity Properties of Loss and Overflow Functions Convexity Properties of Loss and Overflow Functions Krishnan Kumaran?, Michel Mandjes y, and Alexander Stolyar? email: kumaran@lucent.com, michel@cwi.nl, stolyar@lucent.com? Bell Labs/Lucent Technologies,

More information

Sensitivity Analysis for Discrete-Time Randomized Service Priority Queues

Sensitivity Analysis for Discrete-Time Randomized Service Priority Queues Sensitivity Analysis for Discrete-Time Randomized Service Priority Queues George Kesidis 1, Takis Konstantopoulos 2, Michael Zazanis 3 1. Elec. & Comp. Eng. Dept, University of Waterloo, Waterloo, ON,

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

Intro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin

Intro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin Queuing Networks Florence Perronnin Polytech Grenoble - UGA March 23, 27 F. Perronnin (UGA) Queuing Networks March 23, 27 / 46 Outline Introduction to Queuing Networks 2 Refresher: M/M/ queue 3 Reversibility

More information

NEW FRONTIERS IN APPLIED PROBABILITY

NEW FRONTIERS IN APPLIED PROBABILITY J. Appl. Prob. Spec. Vol. 48A, 209 213 (2011) Applied Probability Trust 2011 NEW FRONTIERS IN APPLIED PROBABILITY A Festschrift for SØREN ASMUSSEN Edited by P. GLYNN, T. MIKOSCH and T. ROLSKI Part 4. Simulation

More information

On the Partitioning of Servers in Queueing Systems during Rush Hour

On the Partitioning of Servers in Queueing Systems during Rush Hour On the Partitioning of Servers in Queueing Systems during Rush Hour This paper is motivated by two phenomena observed in many queueing systems in practice. The first is the partitioning of server capacity

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

The Transition Probability Function P ij (t)

The Transition Probability Function P ij (t) The Transition Probability Function P ij (t) Consider a continuous time Markov chain {X(t), t 0}. We are interested in the probability that in t time units the process will be in state j, given that it

More information

Large number of queues in tandem: Scaling properties under back-pressure algorithm

Large number of queues in tandem: Scaling properties under back-pressure algorithm Queueing Syst (2011) 67: 111 126 DOI 10.1007/s11134-010-9203-0 Large number of queues in tandem: Scaling properties under back-pressure algorithm Alexander L. Stolyar Received: 30 October 2009 / Revised:

More information

On the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers

On the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers On the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers Ger Koole INRIA Sophia Antipolis B.P. 93, 06902 Sophia Antipolis Cedex France Mathematics of Operations Research 21:469

More information

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks Recap Probability, stochastic processes, Markov chains ELEC-C7210 Modeling and analysis of communication networks 1 Recap: Probability theory important distributions Discrete distributions Geometric distribution

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

A PARAMETRIC DECOMPOSITION BASED APPROACH FOR MULTI-CLASS CLOSED QUEUING NETWORKS WITH SYNCHRONIZATION STATIONS

A PARAMETRIC DECOMPOSITION BASED APPROACH FOR MULTI-CLASS CLOSED QUEUING NETWORKS WITH SYNCHRONIZATION STATIONS A PARAMETRIC DECOMPOSITION BASED APPROACH FOR MULTI-CLASS CLOSED QUEUING NETWORKS WITH SYNCHRONIZATION STATIONS Kumar Satyam and Ananth Krishnamurthy Department of Decision Sciences and Engineering Systems,

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

arxiv: v1 [math.pr] 13 Nov 2015

arxiv: v1 [math.pr] 13 Nov 2015 Submitted to the Annals of Applied Probability ON THE INSTABILITY OF MATCHING QUEUES arxiv:1511.04282v1 [math.pr] 13 Nov 2015 By Pascal Moyal and Ohad Perry Université de Technologie de Compiègne and Northwestern

More information

Scheduling Tasks with Precedence Constraints on Multiple Servers

Scheduling Tasks with Precedence Constraints on Multiple Servers Scheduling Tasks with Precedence Constraints on Multiple Servers Ramtin Pedarsani, Jean Walrand and Yuan Zhong Abstract We consider the problem of scheduling jobs which are modeled by directed acyclic

More information

Robustness and performance of threshold-based resource allocation policies

Robustness and performance of threshold-based resource allocation policies Robustness and performance of threshold-based resource allocation policies Takayuki Osogami Mor Harchol-Balter Alan Scheller-Wolf Computer Science Department, Carnegie Mellon University, 5000 Forbes Avenue,

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

Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance

Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance In this technical appendix we provide proofs for the various results stated in the manuscript

More information

Some open problems related to stability. 1 Multi-server queue with First-Come-First-Served discipline

Some open problems related to stability. 1 Multi-server queue with First-Come-First-Served discipline 1 Some open problems related to stability S. Foss Heriot-Watt University, Edinburgh and Sobolev s Institute of Mathematics, Novosibirsk I will speak about a number of open problems in queueing. Some of

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

NATCOR: Stochastic Modelling

NATCOR: Stochastic Modelling NATCOR: Stochastic Modelling Queueing Theory II Chris Kirkbride Management Science 2017 Overview of Today s Sessions I Introduction to Queueing Modelling II Multiclass Queueing Models III Queueing Control

More information

A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers

A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers UNIVERSITY OF OKLAHOMA GENERAL EXAM REPORT A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers Prepared by HUSNU SANER NARMAN husnu@ou.edu based on the papers 1) F. S.

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH 1998 315 Asymptotic Buffer Overflow Probabilities in Multiclass Multiplexers: An Optimal Control Approach Dimitris Bertsimas, Ioannis Ch. Paschalidis,

More information

WORKING PAPER SLOAN SCHOOL OF MANAGEMENT MASSACHUSETTS ALFRED P. CAMBRIDGE, MASSACHUSETTS INSTITUTE OF TECHNOLOGY

WORKING PAPER SLOAN SCHOOL OF MANAGEMENT MASSACHUSETTS ALFRED P. CAMBRIDGE, MASSACHUSETTS INSTITUTE OF TECHNOLOGY :ib S1988 f ;*: A.^.T/ ALFRED P. WORKING PAPER SLOAN SCHOOL OF MANAGEMENT A DISTRIBUTIONAL FORM OF LITTLES LAW J. Keilson* GTE Laboratories Incorporated and Mass. Inst, of Technology and L. D. Servi* GTE

More information

Motivated by models of tenant assignment in public housing, we study approximating deterministic fluid

Motivated by models of tenant assignment in public housing, we study approximating deterministic fluid MANAGEMENT SCIENCE Vol. 54, No. 8, August 2008, pp. 1513 1527 issn 0025-1909 eissn 1526-5501 08 5408 1513 informs doi 10.1287/mnsc.1080.0868 2008 INFORMS Fluid Models for Overloaded Multiclass Many-Server

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

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours. UNIVERSITY OF YORK MSc Examinations 2004 MATHEMATICS Networks Time Allowed: 3 hours. Answer 4 questions. Standard calculators will be provided but should be unnecessary. 1 Turn over 2 continued on next

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

IEOR 6711, HMWK 5, Professor Sigman

IEOR 6711, HMWK 5, Professor Sigman IEOR 6711, HMWK 5, Professor Sigman 1. Semi-Markov processes: Consider an irreducible positive recurrent discrete-time Markov chain {X n } with transition matrix P (P i,j ), i, j S, and finite state space.

More information

UNIQUE SOLVABILITY OF FLUID MODELS OF QUEUEING NETWORKS

UNIQUE SOLVABILITY OF FLUID MODELS OF QUEUEING NETWORKS UNIQUE SOLVABILITY OF FLUID MODELS OF QUEUEING NETWORKS I. NEDAIBORSHCH, K. NIKOLAEV AND A. VLADIMIROV Abstract. Deterministic fluid models imitate the long-term behavior of stochastic queueing networks.

More information

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory Contents Preface... v 1 The Exponential Distribution and the Poisson Process... 1 1.1 Introduction... 1 1.2 The Density, the Distribution, the Tail, and the Hazard Functions... 2 1.2.1 The Hazard Function

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

A Heavy Traffic Approximation for Queues with Restricted Customer-Server Matchings

A Heavy Traffic Approximation for Queues with Restricted Customer-Server Matchings A Heavy Traffic Approximation for Queues with Restricted Customer-Server Matchings (Working Paper #OM-007-4, Stern School Business) René A. Caldentey Edward H. Kaplan Abstract We consider a queueing system

More information

HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES

HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES by Peter W. Glynn Department of Operations Research Stanford University Stanford, CA 94305-4022 and Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636

More information

DELAY, MEMORY, AND MESSAGING TRADEOFFS IN DISTRIBUTED SERVICE SYSTEMS

DELAY, MEMORY, AND MESSAGING TRADEOFFS IN DISTRIBUTED SERVICE SYSTEMS DELAY, MEMORY, AND MESSAGING TRADEOFFS IN DISTRIBUTED SERVICE SYSTEMS By David Gamarnik, John N. Tsitsiklis and Martin Zubeldia Massachusetts Institute of Technology 5 th September, 2017 We consider the

More information

A Push Pull Network with Infinite Supply of Work

A Push Pull Network with Infinite Supply of Work DOI 10.1007/s11134-009-9121-1 A Push Pull Network with Infinite Supply of Work Anat Kopzon Yoni Nazarathy Gideon Weiss Received: 31 January 2007 / Revised: 28 July 2008 Springer Science+Business Media,

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

Retrial queue for cloud systems with separated processing and storage units

Retrial queue for cloud systems with separated processing and storage units Retrial queue for cloud systems with separated processing and storage units Tuan Phung-Duc Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro-ku, Tokyo, Japan

More information

A LOWER BOUND ON THE QUEUEING DELAY IN RESOURCE CONSTRAINED LOAD BALANCING

A LOWER BOUND ON THE QUEUEING DELAY IN RESOURCE CONSTRAINED LOAD BALANCING A LOWER BOUND ON THE QUEUEING DELAY IN RESOURCE CONSTRAINED LOAD BALANCING By David Gamarnik, John N. Tsitsiklis and Martin Zubeldia Massachusetts Institute of Technology 8 th July, 2018 We consider the

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