WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE PRIORITY QUEUE WITH IMPATIENT CUSTOMERS

Size: px
Start display at page:

Download "WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE PRIORITY QUEUE WITH IMPATIENT CUSTOMERS"

Transcription

1 International Journal of Pure and Applied Mathematics Volume 97 No , ISSN: printed version); ISSN: on-line version) url: doi: PAijpam.eu WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE PRIORITY QUEUE WITH IMPATIENT CUSTOMERS Hideaki Takagi Faculty of Engineering, Information and Systems University of Tsukuba Tsukuba Science City, Ibaraki , JAPAN Abstract: As a possible model for a service center with multiple servers and prioritized impatient customers, we study an M/M/m nonpreemptive priority first-come, first-served within the same class) queueing system with impatient customers in the steady state. We analyze the waiting time for those customers who are served successfully and the time to abandonment for those customers who leave the system while waiting. Explicit formulas are given for the probabilities of service and abandonment as well as the mean and second moment of the waiting time for customers of each class. The distribution of the waiting time is derived only for customers of the highest priority class. Numerical examples are shown in order to demonstrate the feasibility of computation from theoretical formulas. AMS Subject Classification: 60K25, 68M20, 90B22 Key Words: queue, waiting time, multiserver, nonpreemptive priority, impatient customers, abandonment 1. Introduction We consider a queueing system with m servers and an infinite capacity of the waiting room with P priority classes of customers. Customers of class p arrive Received: June 28, 2014 c 2014 Academic Publications, Ltd. url:

2 312 H. Takagi Arrival of class 1 Arrival of class 2 Arrival of class P Waiting room. Servers 1 2 Departure. m Abandonment Figure 1: M/M/m nonpreemptive priority queue with impatient customers. in a Poisson process with rate λ p > 0) independently of customers of all other classes. Every customer requests a service which has the exponential distribution with mean 1/µ irrespective of his class. Classes are indexed 1,2,...,P such that customers of class p have nonpreemptive priority for the entrance to service over customers of class q if p < q. Customersof thesameclass areserved on the first-come, first-served FCFS) basis. In addition, we assume that each customer in the waiting room leaves the queue abandons waiting) with probability θ t during a short interval t,t+ t). In other words, the patience time of each customer is exponentially distributed with mean 1/θ irrespective of his class. Once the service is started, he does not leave the system and his service is not disrupted by the subsequent arrivals of any other customers. Thus we call our system an M/M/m FCFS nonpreemptive priority queue with impatient customers. The purpose of this paper is to present a stochastic analysis for the waiting time of an arbitrary customer of each class depending on whether he is served or abandons waiting in the steady state of the system. This system is depicted schematically in Figure 1. The study of waiting times of customers in the basic M/M/m nonpreemptive priority queue without abandonment) dates back to old days. Cobham [2] derived the mean waiting time for each a customer of each class. Davis [3] obtained the distribution of the waiting time in the form of Laplace transform. More recently, Kella and Yechiali [6] showed an alternative derivation of the

3 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Laplace transform of the waiting time. They also derived the second moment of the waiting time. The M/M/m queue with impatient customers without priorities) is studied even in earlier days. Palm [10, 11] cited in [8] and [12]) derived the probability of abandonment and the mean waiting time for an arbitrary customer. It is mentioned in [9, p. 169] that Engset s main model in his report from 1915 under certain conditions is identical to Palm s model.) The distribution of the waiting time is shown in such books as Gnedenko and Kovalenko [4, p. 64] and Riordan [12, p. 109]. Lately, this system has been used widely as a basic model for the performance evaluation of a call center [8, 15]. The author [13] recently presented a detailed analysis of the waiting time in the M/M/m/m+c) queue with a finite waiting room) with impatient customers. Multi-server priority queues with impatient customers are studied by Brandt and Brandt [1] and by Iravani and Balcıo glu [5]. They consider the case of two priority classes as a model of a call center. The queueing system studied in the present paper can have an arbitrary number of servers and an arbitrary number of priority classes as the combination of the above-mentioned traditional models. Our system may be used to model a service center with many servers and prioritized customers such as a call center with prioritized customers, a hospital with patients of various degrees of emergency, and so on. The characteristics of the waiting time are among the key performance indices in these service organizations. We use the following notation for the analysis in this paper. λ + p := p k=1 λ k P 1 p P ; λ := λ + P = λ k, k=1 ρ p := λ p mµ ; ρ+ p := ρ := ρ + P = P k=1 p k=1 ρ k = λ+ p mµ ρ k = λ mµ ; τ := θ µ. 1 p P, In the numerical examples throughout this paper, we assume that m = 5 ; µ = 1 ; θ = 2 ; P = 4 ; λ p = λ P 1 p P). We will show several performance measures against λ for the range 0 λ 10 in figures and the range 0 λ 50 or 100 in tables.

4 314 H. Takagi 2. Number of customers in the waiting room Let us focus on customers of class p. Following an approach in [3], we denote by Q k t) the probability that all m servers are busy some of them may be serving customers of classes p+1,...,p) and there are k customers of classes 1,2,...,p in the waiting room at time t. For the sake of simplicity in notation, we omit the explicit subscript p for Q k t) and other symbols below. In addition, we denote by P k t) the probability that there are k customers of any class in the whole M/M/m system at time t. Then, by considering the possible events to occur during a short time interval t,t+ t), we get the following set of relations: Q 0 t+ t) = Q 1 t)mµ+θ) t+p m 1 t)λ t + [Q 0 t) P m t)]mµ t + Q 0 t)[1 mµ+λ + p ) t]+o t), Q k t+ t) = Q k 1 t)λ + p t+q k+1 t)[mµ+k +1)θ] t + Q k t)[1 mµ+kθ+λ + p ) t]+o t) k 1, where Q 0 t) P m t) is the probability that all servers are busy and there are no customers of classes 1,2,...,p but at least one customer of classes p+1,...,p in the waiting room at time t. We also have the following set of relations: P 0 t+ t) = P 0 t)1 λ t)+p 1 t)µ t+o t), P k t+ t) = P k 1 t)λ t+p k t)[1 λ+kµ) t] + P k+1 t)k +1)µ t+o t) 1 k m 1, P k t+ t) = P k 1 t)λ t+p k t){1 [λ+mµ+k m)θ] t} + P k+1 t)[mµ+k +1 m)θ] t+o t) k m. By letting t 0, we obtain the following set of difference-differential equations for {Q k t)}: dq 0 t) dt dq k t) dt = mµ+θ)q 1 t) λ + p Q 0 t)+λp m 1 t) mµp m t), = λ + p Q k 1t)+[mµ+k+1)θ]Q k+1 t) mµ+kθ +λ + p )Q k t) k 1

5 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE and the following set of difference-differential equations for {P k t)}: dp 0 t) dt dp k t) dt dp k t) dt = λp 0 t)+µp 1 t), = λp k 1 t) λ+kµ)p k t)+k+1)µp k+1 t) 1 k m 1, = λp k 1 t) [λ+mµ+k m)θ]p k t) + [mµ+k +1 m)θ]p k+1 t) k m. We now consider the steady-state probabilities defined by Then we have and Q k = lim t Q k t) ; P k = lim t P k t) k 0. mµp m +λ + p Q 0 = λp m 1 +mµ+θ)q 1, mµ+kθ+λ + p )Q k = λ + p Q k 1 +[mµ+k+1)θ]q k+1 k 1, λp 0 = µp 1, λ+kµ)p k = λp k 1 +k+1)µp k+1 1 k m 1, [λ+mµ+k m)θ]p k = λp k 1 +[mµ+k+1 m)θ]p k+1 k m. The latter set of equations reduces to the simplified set: λp k 1 = kµp k 1 k m, λp k 1 = [mµ+k m)θ]p k k m+1, which has the solution mρ) k P 0 1 k m, k! P k = ρ k m P m k m j=0 1+jτ/m) k m+1,

6 316 H. Takagi where, from the normalization condition P k = 1, we have m 1 1 mρ) k = + mρ)m P 0 k! m! ρ k k 1) j=0 1+jτ/m). We note that P 0 is the probability that the whole system is empty at an arbitrary time. Now that we have the relation λp m 1 = mµp m, the former set of equations for {Q k } reduces to the following: λ + p Q k 1 = mµ+kθ)q k k 1. Thus we get ρ + p ) k Q k = Q 0 k 1+jτ/m) k 1. 2) The probability Q 0 that all servers are busy and there are no customers of classes 1,2,...,p in the waiting room at an arbitrary time is determined from the condition P{W > 0} = Q k, where W denotes the waiting time of an arbitrary customer so that, due to the PASTA Poisson arrivals see time averages) property, P{W > 0} is the probability that all servers are busy at an arbitrary time. It is then given by P{W > 0} = k=m P k = P 0 mρ) m m! ρ k k 3) j=0 1+jτ/m). Eq. 3) is an extension of Erlang s C formula to the queue with impatient customers. Thus we can get Q 0 to be used in Eq. 2) as follows: / ρ + p ) k Q 0 = P{W > 0} k. 4) j=0 1+jτ/m) Note that P 0 andp{w > 0} donot dependon the class p whileq 0 does depend on p. All the summations to infinity appearing in these expressions converge as ρ k k j=0 1+jτ/m) < 1+ ρ k k jτ/m) = mρ/τ) k = e mρ/τ. k! k=1

7 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Therefore, our system with impatient customers θ > 0) is always stable, because the more customers wait the longer they wait and the more they abandon waiting. In fact, the following sums can be expressed in terms of the incomplete gamma functions [8]: τ mρ k=1 ρ k k j=0 1+jτ/m) = A kρ k k 1+jτ/m) = m τ, mρ ), τ 1 1 ) m A ρ τ, mρ ) + 1 τ ρ, where y Ax,y) := xey γx,y) ; γx,y) := t x 1 e t dt x,y > 0. yx 0 The mean number of customers of classes 1,2,...,p present in the waiting room is given by E[L + kρ + p ) k p ] = kq k = Q 0 k 1+jτ/m) 1 p P. k=1 k=1 The mean number of customers of class p present in the waiting room is then given by E[L 1) ] = E[L + 1 ] ; E[Lp) ] = E[L + p ] E[L + p 1 ] 2 p P. 5) Figure 2 plots E[L p) ] for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. The number of customers of all classes being served at an arbitrary time, denoted by S, has the probability distribution λ/µ) k P 0 0 k m 1, P{S = k} = k! P{W > 0} k = m. Therefore, the mean number of customers of all classes being served at an arbitrary time is given by E[S] = m k=1 m 1 kp{s = k} = P 0 k=1 λ/µ) k +mp{w > 0}. 6) k 1)! Figure 3 plots E[S] against the arrival rate λ in the numerical example defined in Section 1.

8 318 H. Takagi E L p p 4 p 3 p 2 p Figure 2: Mean number of customers of class p in the waiting room. Λ 3. First passage time to service or abandonment We now focus on a tagged customer of class p in state k, which means that there are k other customers of classes 1,2,...,p in the waiting room who are to be served before the tagged customer. The state transition diagram for the tagged customer is shown in Figure 4. We consider the first passage time in this one-dimensional birth-and-death process with two absorbing states, namely the state service denoted by Sr and the state abandonment denoted by Ab. This approach is an extension of the one taken by Whitt [15]. It was also adopted by the author [13]. See, for example, Kulkarni [7, Chapter 4] and Taylor and Karlin [14, Chapter III] for the treatment of discrete-time Markov chains with absorbing states. For class p 2), we define the state transition probabilities α k = mµ+kθ mµ+k+1)θ +λ + p 1 ; β k = θ mµ+k +1)θ +λ +, p 1 1 α k β k = λ + p 1 mµ+k +1)θ +λ + p 1 k 0. The Laplace transform of the probability density function pdf) for the time

9 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE E S Figure 3: Mean number of customers in service. Λ that the tagged customer stays in state k is given by B k s) = mµ+k +1)θ +λ+ p 1 s+mµ+k +1)θ +λ + p 1 k 0 with its first and second moments: b k = 1 mµ+k+1)θ +λ + p 1 ; b 2) k = 2 [mµ+k +1)θ +λ + p 1 ]2 k 1. We denote by Wk s,sr) the joint probability of successful service and the Laplace transform of the pdf of the waiting time for a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room. Applying the first step analysis [7, p. 162], [14, p. 116] to state k, we have the following set of equations for {Wk s,sr);k 0}: W 0 s,sr) = B 0 s)[α 0 +1 α 0 β 0 )W 1 s,sr)], W k s,sr) = B k s)[α kw k 1 s,sr)+1 α k β k )W k+1 s,sr)] k 1. 7)

10 320 H. Takagi Sr α0... α k+1 α k k+1 k k α k β k 1 α k 1 β k 1 α α 0 β 0... β k+1 β k β k 1 Ab... β 1 β 0 Figure 4: State transition diagram for a customer until either service or abandonment. Similarly, letwk s,ab)bethejointprobabilityofabandonmentandthelaplace transform of the pdf of the time to the abandonment for a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room. Then we have the following set of equations for {Wk s,ab);k 0}: W 0s,Ab) = B 0s)[β 0 +1 α 0 β 0 )W 1s,Ab)], W k s,ab) = B k s)[α kw k 1 s,ab)+β k + 1 α k β k )Wk+1 s,ab)] k 1. 8) If we denote by Wk s) the Laplace transform of the pdf of the unconditional waiting time for a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room whether he gets served or abandons waiting, we have Wk s) = W k s,sr)+w k s,ab) k 0. Adding Eq. 7) and Eq. 8) term by term, we get the following set of equations for {Wk s);k 0}: W 0s) = B 0s)[α 0 +β 0 +1 α 0 β 0 )W 1s)], W k s) = B k s)[α kw k 1 s)+β k +1 α k β k )W k+1 s)] k 1. 9)

11 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Therefore we can show that the following relation holds: Wk s,ab) = θ/s)[1 W k s)] k 0. 10) The highest priority class p = 1 needs special treatment as if λ + 0 = 0 in the above. Then we have and with α k = mµ+kθ mµ+k +1)θ b k = In this case we have and ; β k = θ mµ+k +1)θ Bk mµ+k +1)θ s) = s+mµ+k +1)θ 1 mµ+k +1)θ ; b 2) k = ; 1 α k β k = 0 2 [mµ+k +1)θ] 2. W 0s,Sr) = α 0 B 0s), W k s,sr) = α kb k s)w k 1 s,sr) k 1 11) W 0 s,ab) = β 0B 0 s), W k s,ab) = B k s)[α kw k 1 s,ab)+β k] k 1. 12) We will show explicit expressions for Wk s,sr) and W k s,ab) as the solution to Eqs. 11) and 12) as well as their inverse transforms in Section 7. We can show that the relation in Eq. 10) also holds in this case. Now, let us define W s,ab) := Q k Wk s,ab), W s) := P{W = 0}+ Then, from Eq. 10), we get the relation Q k Wk s). W s,ab) = θ/s)[1 W s)] 13)

12 322 H. Takagi for customers of each class. If we introduce the pdf s f W t,ab) and f W t) by W s,ab) = 0 e st f W t,ab)dt, W s) = P{W = 0}+ we can show that Eq. 13) is equivalent to the relation 0 e st f W t)dt, f W t,ab) = θp{w > t} t 0. 14) This makes sense because a customer who has waited t time units abandons waiting with probability θ t in the time interval t,t+ t). 4. Probabilities of service and abandonment We first study the probability that an arbitrary customer gets served and the probability that an arbitrary customer abandons waiting without being served Probability of service We denote by P k {Sr} the probability that a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room is eventually served: P k {Sr} = Wk 0,Sr) k 0. For customers of class p 2), from Eq. 7) we get the following set of equations for {P k {Sr};k 0}: P 0 {Sr} = α 0 +1 α 0 β 0 )P 1 {Sr}, P k {Sr} = α k P k 1 {Sr}+1 α k β k )P k+1 {Sr} k 1, which can be written as P 0 {Sr} ξ 1 P 1 {Sr} = η 0 1 ξ 0 P 0 {Sr}), P k {Sr} ξ k+1 P k+1 {Sr} = η k P k 1 {Sr} ξ k P k {Sr}) k 1 by introducing the notation ξ k := λ+ p 1 mµ+kθ ; η k := mµ+kθ mµ+k +1)θ k 0. 15)

13 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Thus we have P k {Sr} ξ k+1 P k+1 {Sr} = η k η k 1 η 1 η 0 1 ξ 0 P 0 {Sr}) ) mµ = 1 λ+ p 1 mµ+k +1)θ mµ P 0{Sr}, from which we get by recursion P k {Sr} = P k 1{Sr} +P 0 {Sr} 1 ξ k ξ 0 = P k 2{Sr} ξ k ξ k 1 + = = P 0 {Sr}+ P 0 {Sr} 1 ξ 0 ) 1 ξ k +1 P 0 {Sr} 1 ξ 0 ) k for k 1. In order to determine P 0 {Sr}, we conjecture that lim P k{sr} = 0, k ) / k which means that the probability that a customer with so many others before him will be served is zero. Thus we determine We then get P 0 {Sr} = /. ξ j P k {Sr} = = j=k+1l=k+1 j=k+1 / / ρ + p 1 )j k ρ + p 1 )j+1 j l=k+1 1+lτ/m) j l=0 1+lτ/m) j=0 k 0. 16) For customers of the highest priority class p = 1, we have P 0 {Sr} = α 0, P k {Sr} = α k P k 1 {Sr} k 1,

14 324 H. Takagi which simply yields P k {Sr} = mµ mµ+k +1)θ k 0. 17) The probability that a customer of class p gets served is given by P{Sr p) } = P{W = 0}+ Q k P k {Sr}, 18) where P k {Sr} in Eq. 16) is used for class 2 p P and P k {Sr} in Eq. 17) is used for class p = 1. We note the relation P λ p P{Sr p) } = µe[s], 19) p=1 where E[S] is the mean number of customers of all classes being served at an arbitrary time given in Eq. 6). Each side of Eq. 19) shows the throughput of the system, that is the mean number of customers successfully served per unit time. Figure 5 plots P{Sr p) } for class p = 1 through 4 against the arrival rate λ in the numerical example defined in Section Probability of abandonment We denote by P k {Ab} the probability that a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room abandons waiting: P k {Ab} = Wk 0,Ab) k 0. For customers of class p 2), from Eq. 8) we get the following set of equations for {P k {Ab};k 0}: P 0 {Ab} = β 0 +1 α 0 β 0 )P 1 {Ab}, P k {Ab} = α k P k 1 {Ab}+β k +1 α k β k )P k+1 {Ab} k 1. It is clear that this set of equations is satisfied by where P k {Sr} is given in Eq. 16). P k {Ab} = 1 P k {Sr} k 0, 20)

15 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE P Sr p p 1 p 2 p 3 p Figure 5: Probability of service for customers of class p. Λ For customers of the highest priority class p = 1, we have which are satisfied by P 0 {Ab} = β 0, P k {Ab} = α k P k 1 {Ab}+β k k 1, P k {Ab} = k +1)θ mµ+k+1)θ = 1 P k{sr} k 0, 21) where P k {Sr} is given in Eq. 17). The probability that a customer of class p abandons waiting is given by P{Ab p) } = Q k P k {Ab} = 1 P{Sr p) }, 22) where P k {Ab} in Eq. 20) is used for class 2 p P and P k {Ab} in Eq. 21) is used for class p = 1. Numerical values for P{Ab p) } can be seen from Figure 6 for P{Sr p) }. We can confirm the following relation numerically: λ p P{Ab p) } = θe[l p) ] 1 p P, 23) where E[L p) ] is the mean number of customers of class p present in the waiting room given in 5). Therefore, each side of Eq. 23) shows the mean number of customers of class p who abandon waiting per unit time.

16 326 H. Takagi Substituting Eqs. 22) and 23) into Eq. 19), we get the relation λ = θ P E[L p) ]+µe[s], 24) p=1 which shows the balance of input and output rates for all customers. Figure 6 plots P{Ab p) } for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. It is also tabulated in Table 1. P Ab p p 4 p 3 p 2 p Figure 6: Probability of abandonment for customers of class p. Λ 5. Mean waiting times Let us proceed to study the mean time that an arbitrary customer spends in the waiting room. We consider separately the mean waiting time of served customers and the mean time to abandonment for the customers who abandon waiting in the waiting room Mean waiting time of served customers We denote by E[W k,sr] the joint probability that a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room is

17 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Table 1: Probability of abandonment P{Ab p) }. λ P{Ab 1) } P{Ab 2) } P{Ab 3) } P{Ab 4) } eventually served and his mean waiting time, which is given by E[W k,sr] = W 1) k 0,Sr) k 0, where, for a differentiable function fx), we define f n) 0) := dn fx) dx n n = 1,2,... x=0 For customers of class p 2), from Eq. 7) we can derive the following set of equations for {E[W k,sr];k 0}: E[W 0,Sr] = b 0 P 0 {Sr}+1 α 0 β 0 )E[W 1,Sr], E[W k,sr] = b k P k {Sr}+α k E[W k 1,Sr]+1 α k β k )E[W k+1,sr] which can be written as k 1, E[W 0,Sr] ξ 1 E[W 1,Sr] = η 0 ξ 0 E[W 0,Sr]+ P 0{Sr} mµ+θ,

18 328 H. Takagi E[W k,sr] ξ k+1 E[W k+1,sr] = η k E[W k 1,Sr] ξ k E[W k,sr]) + P k {Sr} mµ+k +1)θ k 1 with the notation for ξ k and η k given in Eq. 15). We then have E[W k,sr] ξ k+1 E[W k+1,sr] = η k η k 1 η 0 0 ξ 0 E[W 0,Sr])+ k η j η k mµ+jθ P j 1{Sr} P k {Sr} + mµ+k +1)θ 1 k = P j {Sr} λ + p 1 mµ+k +1)θ E[W 0,Sr], from which we get by recursion E[W k,sr] j=0 = E[W k 1,Sr] +E[W 0,Sr] 1 k 1 ξ k λ + P l {Sr} p 1 = E[W k 2,Sr] ξ k ξ k 1 = = E[W 0,Sr] ξ 0 l=0 ) 1 +E[W 0,Sr] +1 1 ξ k λ + p 1 k 1 λ + p 1 ] P l {Sr}+ 1 k 2 P l {Sr} ξ k [ k 1 l=0 l=0 k ) {Sr}) j 1 / k P l ξ j. l=0 In order to determine E[W 0,Sr], we conjecture that which yields E[W 0,Sr] = lim E[W k,sr] = 0, k ) j 1 )/ P l {Sr} mµ l=0.

19 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE We then get E[W k,sr] = k ) {Sr}) j 1 P l l=0 k j ) {Sr}) j 1 P l k mµ l=0 ξ j j=0 k 1. 25) For customers of the highest priority class p = 1, we have E[W 0,Sr] = b 0 P 0 {Sr}, E[W k,sr] = b k P k {Sr}+α k E[W k 1,Sr] k 1, which is satisfied by k j=0 E[W k,sr] = P j{sr} mµ+k +1)θ k 0. 26) Finally, for a customer of class p, the joint probability that he is served and his mean waiting time and the conditional mean waiting time are given by E[W p),sr] = Q k E[W k,sr] ; E[W p) Sr] = E[Wp),Sr] P{Sr p) }, where E[W k,sr] in Eq. 25) is used for class 2 p P and E[W k,sr] in Eq. 26) is used for class p = 1. Also, P{Sr p) } is given in Eq. 18). Figure 7 plots E[W p) Sr] for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. It is also tabulated in Table Mean time to abandonment We denotebye[w k,ab] thejoint probability that acustomerof class pwhohas k other customers of classes 1,2,...,p before him in the waiting room abandons waiting and the mean time to the abandonment, which is given by E[W k,ab] = W 1) k 0,Ab) k 0.

20 330 H. Takagi 0.4 E W p Sr p 4 p 3 p 2 p Figure 7: Mean waiting time for served customers of class p. Λ For customers of class p 2), from Eq. 8) we can derive the following set of equations for {E[W k,ab];k 0}: E[W 0,Ab] = b 0 P 0 {Ab}+1 α 0 β 0 )E[W 1,Ab], E[W k,ab] = b k P k {Ab}+α k E[W k 1,Ab] + 1 α k β k )E[W k+1,ab] k 1. 27) We notice that these equations have the same coefficients as the equations for {E[W k,sr];k 0} while P k {Ab} appears in place of P k {Sr} in the nonhomogeneous terms. We then get ) j 1 )/ E[W 0,Ab] = P l {Ab} mµ l=0

21 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Table 2: Mean waiting time of a served customer E[W p) Sr]. λ E[W 1) Sr] E[W 2) Sr] E[W 3) Sr] E[W 4) Sr] and E[W k,ab] = k ) {Ab}) j 1 P l l=0 k ) {Ab}) j 1 P l k mµ l=0 ξ j j=0 k 1. 28) For customers of the highest priority class p = 1, we have E[W 0,Ab] = b 0 P 0 {Ab}, E[W k,ab] = b k P k {Ab}+α k E[W k 1,Ab] k 1, which is satisfied by k j=0 E[W k,ab] = P j{ab} mµ+k +1)θ k 0. 29) Finally, for a customer of class p, the joint probability that he abandons waiting and the mean time to his abandonment and the conditional mean time

22 332 H. Takagi to abandonment are given by E[W p),ab] = Q k E[W k,ab] ; E[W p) Ab] = E[Wp),Ab] P{Ab p) }. where E[W k,ab] in Eq. 28) is used for class 2 p P and E[W k,ab] in Eq. 29) is used for class p = 1. Also, P{Ab p) } is given in Eq. 22). Figure 8 plots E[W p) Ab] for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. It is also tabulated in Table 3. E W p Ab p 4 p 3 p 2 p Figure 8: Mean time to abandonment for customers of class p. Λ 5.3. Unconditional mean waiting time We denote by E[W k ] the mean time that a customer of class p who has k other customers of classes 1,2,...,p before him spends in the waiting room until his service is started or he abandons waiting, whichever occurs first. This is given by E[W k ] = E[W k,sr]+e[w k,ab] k 0. For customers of class p 2), we have E[W 0 ] = j /mµ

23 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Table 3: Mean time to abandonment E[W p) Ab]. λ E[W 1) Ab] E[W 2) Ab] E[W 3) Ab] E[W 4) Ab] and E[W k ] = k ) j k mµ j=0 ξ j k ) j k 1. 30) The mean time that a customer of class p spends in the waiting room is given by E[W p) ] = Q k E[W k ] 1 p P. 31) However, by letting s 0 in Eq. 10), we have P k {Ab} = θe[w k ] k 0. 32) Substituting Eq. 32) into Eq. 31), we get the relation E[W p) ] = 1 θ P{Abp) } 1 p P, 33) which also results from Eq. 13) or Eq. 14). From Eqs. 23) and 33), we confirm the Little s theorem for customers of class p: E[L p) ] = λ p E[W p) ] 1 p P. 34)

24 334 H. Takagi We also note the relation E[W p),sr]+e[w p),ab] = E[W p) ] 1 p P, 35) which can be used to check the accuracy of numerical computation. Figure 9 plots E[W p) ] for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. It is also tabulated in Table 4. E W p p 4 p 3 p 2 p Figure 9: Unconditional mean waiting time for customers of class p. Λ 6. Second moment of the waiting time We can also study the second moment of the time that an arbitrary customer spends in the waiting room in the same way as for the mean waiting time Second moment of the waiting time of served customers We denote by E[Wk 2,Sr] the joint probability that a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room is eventually served and the second moment of his waiting time, which is given by E[Wk 2,Sr] = W 2) k 0,Sr) k 0.

25 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE Table 4: Unconditional mean waiting time E[W p) ]. λ E[W 1) ] E[W 2) ] E[W 3) ] E[W 4) ] For customers of class p 2), from Eq. 7) we can derive the following set of equations for {E[Wk 2,Sr];k 0}: E[W 2 0,Sr] = 2b 0 E[W 0,Sr]+1 α 0 β 0 )E[W 2 1,Sr], E[W 2 k,sr] = 2b ke[w k,sr]+α k E[W 2 k 1,Sr] + 1 α k β k )E[Wk+1 2,Sr] k 1, where E[W k,sr] is given in Eq. 25). These equations can be written as E[W0 2,Sr] ξ 1E[W1 2,Sr] = η 0ξ 0 E[W0 2,Sr]+ 2E[W 0,Sr] mµ+θ, E[Wk 2,Sr] ξ k+1e[wk+1 2,Sr] = η k E[W 2 k 1,Sr] ξ k E[Wk 2,Sr]) + 2E[W k,sr] mµ+k +1)θ k 1. The structure of these equations is the same as that for the equations for

26 336 H. Takagi {E[W k,sr];k 0} given in Section 5.1. Therefore, by analogy, we get E[W 2 0,Sr] 2 = ) j 1 )/ E[W l,sr] mµ l=0 and E[W 2 k,sr] 2 = k ),Sr]) j 1 E[W l l=0 k ),Sr]) j 1 E[W l k mµ l=0 ξ j j=0 k 1. 36) For customers of the highest priority class p = 1, we have E[W 2 0,Sr] = 2b 0 E[W 1,Sr], E[Wk 2,Sr] = 2b ke[w k,sr]+α k E[Wk 1 2,Sr] k 1, where E[W k,sr] is given in Eq. 26). These equations are satisfied by E[W 2 k,sr] = 2 k j=0 E[W j,sr] mµ+k +1)θ k 0. 37) 6.2. Second moment of the time to abandonment WedenotebyE[Wk 2,Ab]thejointprobabilitythat acustomerofclass pwhohas k other customers of classes 1,2,...,p before him in the waiting room abandons waiting and the second moment of the time to his abandonment, which is given by E[Wk 2,Ab] = W 2) k 0,Ab) k 0. For customers of class p 2), from Eq. 8) we can derive the following set of equations for {E[Wk 2,Ab];k 0}: E[W 2 0,Ab] = 2b 0 E[W 0,Ab]+1 α 0 β 0 )E[W 2 1,Ab],

27 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE E[W 2 k,ab] = 2b ke[w k,ab]+α k E[W 2 k 1,Ab] + 1 α k β k )E[Wk+1 2,Ab] k 1, where E[W k,ab] is given in Eq. 28). Then we get E[W 2 0,Ab] 2 = ) j 1 )/ E[W l,ab] mµ l=0 and E[W 2 k,ab] 2 = k ),Ab]) j 1 E[W l l=0 k ),Ab]) j 1 E[W l k mµ l=0 ξ j j=0 k 1. 38) For customers of the highest priority class p = 1, we have E[W 2 0,Ab] = 2b 0 E[W 1,Ab], E[Wk 2,Ab] = 2b ke[w k,ab]+α k E[Wk 1 2,Ab] k 1, where E[W k,ab] is given in Eq. 29). These equations are satisfied by E[W 2 k,ab] = 2 k j=0 E[W j,ab] mµ+k +1)θ k 0. 39) 6.3. Unconditional second moment of the waiting time We denote by E[Wk 2 ] the second moment of the time that a customer of class p who has k other customers of classes 1,2,...,p before him in the waiting room spends in the waiting room until his service is started or he abandons waiting, which is given by E[Wk 2 ] = E[W2 k,sr]+e[w2 k,ab] k 0.

28 338 H. Takagi For customers of class p 2), we have ) j 1 )/ E[W0] 2 = 2 E[W l ] mµ l=0 and E[W 2 k ] 2 = k ) ]) j 1 E[W l l=0 k ) ]) j 1 E[W l k mµ l=0 ξ j j=0 k 1, 40) where E[W l ] is given in Eq. 30). The second moment of the time that a customer of class p spends in the waiting room is given by E[{W p) } 2 ] = However, from Eq. 10), we have Q k E[Wk 2 ] 1 p P. 41) E[W k,ab] = θ 2 E[W2 k ] k 0. 42) Substituting Eq. 42) into Eq. 41), we get the relation E[{W p) } 2 ] = 2 θ E[Wp),Ab] 1 p P, 43) which also results from Eq. 13) or Eq. 14). Figure 10 plots E[{W p) } 2 ] for class p = 1 through 4 against the arrival rate λ for each class in the numerical example defined in Section 1. It is also tabulated in Table 5.

29 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE E W p p 4 p 3 p 2 p Figure 10: Second moment of the waiting time for customers of class p. Λ 7. Distribution of the waiting time for customers of the highest priority class Itisstraightforward tofindtheexplicit expressionsforw k s,sr)andw k s,ab) as the solution to Eqs. 11) and 12), respectively, for customers of the highest priority class p = 1. The simplification results from the fact that their waiting times are not influenced by the arrivals of other customers of any classes who arrive after them. However, they are influenced by all other customers who are already in service when they arrive. From Eq. 11), we get [13] Then we obtain W k s,sr) = mµ mµ+k+1)θ W s,sr) = P{W = 0}+ k Bjs) k 0. j=0 Q k Wk s,sr) = P{W = 0}+Q 0 mµ λ 1 k=1 λ 1 ) k k s+mµ+jθ),

30 340 H. Takagi Table 5: Second moment of the waiting time E[{W p) } 2 ]. λ E[{W 1) } 2 ] E[{W 2) } 2 ] E[{W 3) } 2 ] E[{W 4) } 2 ] where P{W = 0} and Q 0 are given in Eqs. 3) and 4), respectively. This can be inverted to the joint probability of successful service and the probability density function pdf) f W t,sr) for the waiting time such that where This yields so that W s,sr) = P{W = 0}+ f W t,sr) = Q 0 mµexp 0 e st f W t,sr)dt, [ mµ+θ)t+ λ ] 1 θ 1 e θt ) P{Sr} = P{W = 0}+ E[W l,sr] = It can be shown that Eq. 12) is satisfied by 0 0 f W t,sr)dt, t l f W t,sr)dt l = 1,2,... Wk s,ab) = θ s+θ [1 W k s,sr)] k 0, W s,ab) = Q k W k s,ab) = θ s+θ [1 W s,sr)]. t > 0. 44)

31 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE This is inverted to the joint probability of abandonment and the pdf for the time to abandonment given by t ] f W t,ab) = θe [P{W θt > 0} e θx f W x,sr)dx t 0 45) so that This yields P{Ab} = 0 W s,ab) = 0 0 e st f W t,ab)dt. f W t,ab)dt ; E[W l,ab] = Finally, the pdf for the unconditional waiting time is given by 0 t l f W t,ab)dt l = 1,2,... f W t) = f W t,sr)+f W t,ab) t > 0, 46) which corresponds to the Laplace transform W s) = P{W = 0}+ 0 e st f W t)dt. We plot f W t,sr) and f W t,ab) for the case λ 1 = 2 in Figure Concluding remarks In this paper, we have derived the explicit formulas for the probabilities of serviceandabandonment as well as themeanandsecond moment of thewaiting time for every class. Actually it takes considerable amount of time to compute them from their direct expressions individually. For plotting, some of them can be computed more quickly by utilizing the relations among them as follows. StartingwithE[L p) ]ineq.5), wecancomputep{ab p) }byeq.23), andthen P{Sr p) } by Eq. 22). We can also obtain E[W p) ] by Eq. 34). The accuracy of computation can be checked against the calculation of direct expressions for selected parameter values as well as the confirmation of the relation in Eq. 19). Furthermore, once we obtain E[W p),ab], we can get E[W p),sr] by Eq. 35) and E[{W p) } 2 ] by Eq. 43). In the numerical examples considered above, as λ increases, P{Ab p) }, E[W p) ], E[W p) Sr], E[W p) Ab], and E[{W p) } 2 ] increase monotonically

32 342 H. Takagi f W t,sr f W t,ab Figure 11: Probability density functions of the waiting time for customers of class 1. t for each class p. We observe that they are larger for lower priority classes given the arrival rate λ: P{Ab 1) } < P{Ab 2) } < P{Ab 3) } < P{Ab 4) }, E[W 1) ] < E[W 2) ] < E[W 3) ] < E[W 4) ], E[W 1) Sr] < E[W 2) Sr] < E[W 3) Sr] < E[W 4) Sr], E[W 1) Ab] < E[W 2) Ab] < E[W 3) Ab] < E[W 4) Ab], E[{W 1) } 2 ] < E[{W 2) } 2 ] < E[{W 3) } 2 ] < E[{W 4) } 2 ]. In general, we have the following limiting values for all classes. In the limit λ 0, we have lim λ 0 P{Abp) } = lim E[W p) ] = lim E[{W p) } 2 ] = 0, λ 0 λ 0 lim λ 0 E[Wp) Sr] = 0 ; lim E[W p) Ab] = λ 0 1 mµ+θ. 47)

33 WAITING TIME IN THE M/M/m FCFS NONPREEMPTIVE In the limit λ, we have lim λ P{Abp) } = 1 ; lim λ E[Wp) ] = 1 θ, lim λ E[Wp) Ab] = 1 θ ; lim λ E[{Wp) } 2 ] = 2 θ2. 48) However, at this moment we do not know about the limit lim λ E[Wp) Sr]. We have assumed the first-come, first-served FCFS) discipline within the same class in this paper. We can treat the case of last-come, first-servedlcfs) discipline within the same class as well in a similar fashion. It turns out that the probabilities of service and abandonment, P{Sr p) } and P{Ab p) }, and the unconditional mean waiting time E[W p) ] are the same but that the conditional mean waiting times, E[W p) Sr] and E[W p) Ab], and the unconditional second moment of the waiting time E[{W p) } 2 ] are different for the FCFS and LCFS systems. A detailed analysis of the waiting time in the M/M/m LCFS nonpreemptive priority queue with impatient customers will be presented elsewhere. References [1] A. Brandt and M. Brandt, On a two-queue priority system with impatience and its application to a call center, Methodology and Computing in Applied Probability, 1, No ), DOI: [2] A. Cobham, Priority assignment in waiting line problems, Operations Research, 2, No ), DOI: [3] R. H. Davis, Waiting-time distribution of a multi-server, priority queuing system, Operations Research, 14, No ), DOI: [4] B. V. Gnedenko and I. N. Kovalenko, Introduction to Queueing Theory, Second edition revised and supplemented. Translated by Samuel Kotz, Birkhäuser Boston, 1989.

34 344 H. Takagi [5] F. Iravani and B. Balcıo glu, On priority queues with impatient customers, Queueing Systems, 58, No ), DOI: [6] O. Kella and U. Yechiali, Waiting times in the non-preemptive priority M/M/c queue. Stochastic Models, 1, No ), DOI: [7] V. G. Kulkarni, Modeling and Analysis of Stochastic Systems, Chapman & Hall, [8] A. Mandelbaum and S. Zeltyn, Service engineering in action: The Palm/Erlang-A queue, with applications to call centers. In D. Spath and K.-P. Fähnrich eds.): Advances in Services Innovations, Springer, Berlin, 2007), [9] A. Myskja and O. Espvik editors), Tore Olaus Engset, , The Man Behind the Formula, Tapir Academic Press, [10] C. Palm, Etude des délais d attente, Ericsson Technics, 5, No ), 39 56, cited in [12]. [11] C. Palm, Research on telephone traffic carried by full availability groups. Tele, ), English translation of results first published in 1946 in Swedish in the same journal, which was then entitled Tekniska Meddelanden från Kungliga Telegrafstyrelsen.), cited in [8] and [12]. [12] J. Riordan, Stochastic Service Systems, John Wiley & Sons, [13] H. Takagi, Waiting time in the M/M/m/m + c) queue with impatient customers. International Journal of Pure and Applied Mathematics, 90, No ), DOI: [14] H. M. Taylor and S. Karlin, An Introduction to Stochastic Modeling, Third edition, Academic Press, [15] W. Whitt, Engineering solution of a basic call-center model, Management Science, 51, No ), DOI:

WAITING TIME IN THE M/M/m/(m + c) QUEUE WITH IMPATIENT CUSTOMERS

WAITING TIME IN THE M/M/m/(m + c) QUEUE WITH IMPATIENT CUSTOMERS International Journal of Pure and Applied Mathematics Volume 9 No. 4 214, 519-559 ISSN: 1311-88 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu doi: http://dx.doi.org/1.12732/ijpam.v9i4.13

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

Derivation of Formulas by Queueing Theory

Derivation of Formulas by Queueing Theory Appendices Spectrum Requirement Planning in Wireless Communications: Model and Methodology for IMT-Advanced E dite d by H. Takagi and B. H. Walke 2008 J ohn Wiley & Sons, L td. ISBN: 978-0-470-98647-9

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

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

Elementary queueing system

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

More information

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

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

More information

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

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

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

Part II: continuous time Markov chain (CTMC)

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

More information

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

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

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

Abandonment and Customers Patience in Tele-Queues. The Palm/Erlang-A Model. Sergey Zeltyn February 25 zeltyn@ie.technion.ac.il STAT 991. Service Engineering. The Wharton School. University of Pennsylvania. Abandonment and Customers Patience in Tele-Queues. The Palm/Erlang-A Model.

More information

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

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

More information

Performance Modelling of Computer Systems

Performance Modelling of Computer Systems Performance Modelling of Computer Systems Mirco Tribastone Institut für Informatik Ludwig-Maximilians-Universität München Fundamentals of Queueing Theory Tribastone (IFI LMU) Performance Modelling of Computer

More information

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

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

More information

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

International Journal of Pure and Applied Mathematics Volume 28 No ,

International Journal of Pure and Applied Mathematics Volume 28 No , International Journal of Pure and Applied Mathematics Volume 28 No. 1 2006, 101-115 OPTIMAL PERFORMANCE ANALYSIS OF AN M/M/1/N QUEUE SYSTEM WITH BALKING, RENEGING AND SERVER VACATION Dequan Yue 1, Yan

More information

PBW 654 Applied Statistics - I Urban Operations Research

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

More information

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

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

More information

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

QUEUING SYSTEM. Yetunde Folajimi, PhD

QUEUING SYSTEM. Yetunde Folajimi, PhD QUEUING SYSTEM Yetunde Folajimi, PhD Part 2 Queuing Models Queueing models are constructed so that queue lengths and waiting times can be predicted They help us to understand and quantify the effect of

More information

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

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

More information

A First Passage Time Problem for Spectrally Positive Lévy Processes and Its Application to a Dynamic Priority Queue

A First Passage Time Problem for Spectrally Positive Lévy Processes and Its Application to a Dynamic Priority Queue A First Passage Time Problem for Spectrally Positive Lévy Processes and Its Application to a Dynamic Priority Queue Vahid Sarhangian a, Barış Balcıo glu b, a University of Toronto, Joseph L. Rotman School

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

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

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

More information

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

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Yan Zhang 1 Dequan Yue 1 Wuyi Yue 2 1 College of Science, Yanshan University, Qinhuangdao 066004 PRChina 2 Department of Information

More information

STEADY-STATE BEHAVIOR OF AN M/M/1 QUEUE IN RANDOM ENVIRONMENT SUBJECT TO SYSTEM FAILURES AND REPAIRS. S. Sophia 1, B. Praba 2

STEADY-STATE BEHAVIOR OF AN M/M/1 QUEUE IN RANDOM ENVIRONMENT SUBJECT TO SYSTEM FAILURES AND REPAIRS. S. Sophia 1, B. Praba 2 International Journal of Pure and Applied Mathematics Volume 101 No. 2 2015, 267-279 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu doi: http://dx.doi.org/10.12732/ijpam.v101i2.11

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

On Multiple-Priority Multi-Server Queues with Impatience

On Multiple-Priority Multi-Server Queues with Impatience On Multiple-Priority Multi-Server Queues with Impatience Oualid Jouini 1 & Alex Roubos 2 1 Ecole Centrale Paris, Laboratoire Génie Industriel, Grande Voie des Vignes, 92290 Châtenay-Malabry, France 2 VU

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

P (L d k = n). P (L(t) = n),

P (L d k = n). P (L(t) = n), 4 M/G/1 queue In the M/G/1 queue customers arrive according to a Poisson process with rate λ and they are treated in order of arrival The service times are independent and identically distributed with

More information

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

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

More information

Burst Arrival Queues with Server Vacations and Random Timers

Burst Arrival Queues with Server Vacations and Random Timers Burst Arrival Queues with Server acations and Random Timers Merav Shomrony and Uri Yechiali Department of Statistics and Operations Research School of Mathematical Sciences Raymond and Beverly Sackler

More information

Stationary Analysis of a Multiserver queue with multiple working vacation and impatient customers

Stationary Analysis of a Multiserver queue with multiple working vacation and impatient customers Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 932-9466 Vol. 2, Issue 2 (December 207), pp. 658 670 Applications and Applied Mathematics: An International Journal (AAM) Stationary Analysis of

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

Multi-class, multi-server queues with non-preemptive priorities

Multi-class, multi-server queues with non-preemptive priorities Multi-class, multi-server queues with non-preemptive priorities Andrei Sleptcheno. EURANDOM, Eindhoven University of Technology, P.O. Box 53, 5600MB Eindhoven, The Netherlands. e-mail:sleptcheno@eurandom.tue.nl

More information

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY SECOND EDITION ACADEMIC PRESS An imprint of Elsevier Science Amsterdam Boston London New York Oxford Paris San Diego San Francisco Singapore Sydney Tokyo Contents

More information

WAITING TIME ANALYSIS OF MULTI-CLASS QUEUES WITH IMPATIENT CUSTOMERS

WAITING TIME ANALYSIS OF MULTI-CLASS QUEUES WITH IMPATIENT CUSTOMERS WAITING TIME ANALYSIS OF MULTI-CLASS QUEUES WITH IMPATIENT CUSTOMERS Vahid Sarhangian University of Toronto, Joseph L. Rotman School of Management 15 St. George Street, Toronto, M5S 3E6, CANADA, vahid.sarhangian11@rotman.utoronto.ca

More information

Queueing Theory and Simulation. Introduction

Queueing Theory and Simulation. Introduction Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan

More information

2905 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES

2905 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES 295 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES 16 Queueing Systems with Two Types of Customers In this section, we discuss queueing systems with two types of customers.

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

Classification of Queuing Models

Classification of Queuing Models Classification of Queuing Models Generally Queuing models may be completely specified in the following symbol form:(a/b/c):(d/e)where a = Probability law for the arrival(or inter arrival)time, b = Probability

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

Chapter 5: Special Types of Queuing Models

Chapter 5: Special Types of Queuing Models Chapter 5: Special Types of Queuing Models Some General Queueing Models Discouraged Arrivals Impatient Arrivals Bulk Service and Bulk Arrivals OR37-Dr.Khalid Al-Nowibet 1 5.1 General Queueing Models 1.

More information

R u t c o r Research R e p o r t. Classes, Priorities and Fairness in Queueing Systems. David Raz a. Benjamin Avi-Itzhak b Hanoch Levy c

R u t c o r Research R e p o r t. Classes, Priorities and Fairness in Queueing Systems. David Raz a. Benjamin Avi-Itzhak b Hanoch Levy c R u t c o r Research R e p o r t Classes, Priorities and Fairness in Queueing Systems David Raz a Benjamin Avi-Itzhak b Hanoch Levy c RRR 21-2004, June, 2004 RUTCOR Rutgers Center for Operations Research

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

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

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

Stationary remaining service time conditional on queue length

Stationary remaining service time conditional on queue length Stationary remaining service time conditional on queue length Karl Sigman Uri Yechiali October 7, 2006 Abstract In Mandelbaum and Yechiali (1979) a simple formula is derived for the expected stationary

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

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

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

More information

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

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

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

More information

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

Multiserver Queueing Model subject to Single Exponential Vacation

Multiserver Queueing Model subject to Single Exponential Vacation Journal of Physics: Conference Series PAPER OPEN ACCESS Multiserver Queueing Model subject to Single Exponential Vacation To cite this article: K V Vijayashree B Janani 2018 J. Phys.: Conf. Ser. 1000 012129

More information

Introduction to queuing theory

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

More information

Chapter 2 Queueing Theory and Simulation

Chapter 2 Queueing Theory and Simulation Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,

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

Queueing. Chapter Continuous Time Markov Chains 2 CHAPTER 5. QUEUEING

Queueing. Chapter Continuous Time Markov Chains 2 CHAPTER 5. QUEUEING 2 CHAPTER 5. QUEUEING Chapter 5 Queueing Systems are often modeled by automata, and discrete events are transitions from one state to another. In this chapter we want to analyze such discrete events systems.

More information

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE A FAST MATRIX-ANAYTIC APPROXIMATION FOR TE TWO CASS GI/G/ NON-PREEMPTIVE PRIORITY QUEUE Gábor orváth Department of Telecommunication Budapest University of Technology and Economics. Budapest Pf. 9., ungary

More information

Systems Simulation Chapter 6: Queuing Models

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

More information

Introduction to Queueing Theory

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

More information

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

Non-Persistent Retrial Queueing System with Two Types of Heterogeneous Service

Non-Persistent Retrial Queueing System with Two Types of Heterogeneous Service Global Journal of Theoretical and Applied Mathematics Sciences. ISSN 2248-9916 Volume 1, Number 2 (211), pp. 157-164 Research India Publications http://www.ripublication.com Non-Persistent Retrial Queueing

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

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji THIELE CENTRE for applied mathematics in natural science The M/M/1 queue with inventory, lost sale and general lead times Mohammad Saffari, Søren Asmussen and Rasoul Haji Research Report No. 11 September

More information

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011 Exercise 6.5: Solutions to Homework 0 6.262 Discrete Stochastic Processes MIT, Spring 20 Consider the Markov process illustrated below. The transitions are labelled by the rate q ij at which those transitions

More information

Queue Decomposition and its Applications in State-Dependent Queueing Systems

Queue Decomposition and its Applications in State-Dependent Queueing Systems Submitted to Manufacturing & Service Operations Management manuscript Please, provide the mansucript number! Authors are encouraged to submit new papers to INFORMS journals by means of a style file template,

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

Analysis of Software Artifacts

Analysis of Software Artifacts Analysis of Software Artifacts System Performance I Shu-Ngai Yeung (with edits by Jeannette Wing) Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 2001 by Carnegie Mellon University

More information

INDEX. production, see Applications, manufacturing

INDEX. production, see Applications, manufacturing INDEX Absorbing barriers, 103 Ample service, see Service, ample Analyticity, of generating functions, 100, 127 Anderson Darling (AD) test, 411 Aperiodic state, 37 Applications, 2, 3 aircraft, 3 airline

More information

M/G/1 and Priority Queueing

M/G/1 and Priority Queueing M/G/1 and Priority Queueing Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks Outline PASTA M/G/1 Workload and FIFO Delay Pollaczek Khinchine Formula

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

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

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

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

More information

The Performance Impact of Delay Announcements

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

More information

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time E. Ramesh Kumar 1, L. Poornima 2 1 Associate Professor, Department of Mathematics, CMS College of Science

More information

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

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

More information

Fair Operation of Multi-Server and Multi-Queue Systems

Fair Operation of Multi-Server and Multi-Queue Systems Fair Operation of Multi-Server and Multi-Queue Systems David Raz School of Computer Science Tel-Aviv University, Tel-Aviv, Israel davidraz@post.tau.ac.il Benjamin Avi-Itzhak RUTCOR, Rutgers University,

More information

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. V (May - Jun. 2015), PP 54-58 www.iosrjournals.org Waiting Time Analysis of A Single Server Queue in

More information

Name of the Student:

Name of the Student: SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : Part A questions REGULATION : R2013 UPDATED ON : November 2017 (Upto N/D 2017 QP) (Scan the above QR code for the direct

More information

Transient Solution of a Multi-Server Queue. with Catastrophes and Impatient Customers. when System is Down

Transient Solution of a Multi-Server Queue. with Catastrophes and Impatient Customers. when System is Down Applied Mathematical Sciences, Vol. 8, 2014, no. 92, 4585-4592 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.45388 Transient Solution of a Multi-Server Queue with Catastrophes and Impatient

More information

Introduction to Queueing Theory

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

More information

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

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

More information

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

M/M/1 Queueing System with Delayed Controlled Vacation

M/M/1 Queueing System with Delayed Controlled Vacation M/M/1 Queueing System with Delayed Controlled Vacation Yonglu Deng, Zhongshan University W. John Braun, University of Winnipeg Yiqiang Q. Zhao, University of Winnipeg Abstract An M/M/1 queue with delayed

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

Continuous Time Processes

Continuous Time Processes page 102 Chapter 7 Continuous Time Processes 7.1 Introduction In a continuous time stochastic process (with discrete state space), a change of state can occur at any time instant. The associated point

More information

Chapter 1. Introduction. 1.1 Stochastic process

Chapter 1. Introduction. 1.1 Stochastic process Chapter 1 Introduction Process is a phenomenon that takes place in time. In many practical situations, the result of a process at any time may not be certain. Such a process is called a stochastic process.

More information

All models are wrong / inaccurate, but some are useful. George Box (Wikipedia). wkc/course/part2.pdf

All models are wrong / inaccurate, but some are useful. George Box (Wikipedia).  wkc/course/part2.pdf PART II (3) Continuous Time Markov Chains : Theory and Examples -Pure Birth Process with Constant Rates -Pure Death Process -More on Birth-and-Death Process -Statistical Equilibrium (4) Introduction to

More information

Making Delay Announcements

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

More information

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

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

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

More information

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

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

More information

The effect of probabilities of departure with time in a bank

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

More information

Simple queueing models

Simple queueing models Simple queueing models c University of Bristol, 2012 1 M/M/1 queue This model describes a queue with a single server which serves customers in the order in which they arrive. Customer arrivals constitute

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