M/M/1 Queueing System with Delayed Controlled Vacation

Size: px
Start display at page:

Download "M/M/1 Queueing System with Delayed Controlled Vacation"

Transcription

1 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 vacation is studied. If the server has been idle for a period of time called the delay time), the server begins an exponentially distributed vacation which is repeated as long as the number of customers in the system remains less than some number K. For the cases of exponential and deterministic delay time, exact expressions for the steady state probability distribution are obtained, together with associated performance measures. System optimization is also considered; values of K are given which minimize the average total cost per unit time, and it is shown that the optimal delay period is either 0 no delay) or infinite no vacation), in case of Poisson arrivals. Key words: Queueing model, stationary distribution, delayed vacation. E9. Department of Mathematics, Zhongshan University, Guangzhou, 51075, China Department of Mathematics and Statistics, University of Winnipeg, Winnipeg, Manitoba, Canada, R3B 1

2 1 Introduction Queueing systems with server s vacations have been studied extensively. A comprehensive review on vacation models, methods and results up to 1991 can be found in either Doshi [6] or Takagi [11]. In the last few years, increasing interest in studying queueing systems with various rules of vacation has led to many extensions of previously existing results. For example, a batch arrival model with a finite capacity for the buffer size can be used to model some telecommunications systems using a time division multiple access TDMA) scheme Frey and Takahashi, [7]). Researchers have also done performance analysis on systems where probability distributions of the variables are more general and closer to reality e.g. Chao and Zhao []). In this paper, we consider vacation models which are extended in two different ways. The first one is the queueing system in which the length of the vacations can be controlled by means of the number of customers K arriving to the system during the vacation, and the level K may be chosen according to the arrival rate and the service rate, the cost per unit of waiting time and the cost of the server being transferred from vacation to work. Secondly, we allow for a delay time before a vacation begins. During the delay time, the server is situated in warm standby state and it will start service immediately upon arrival of a customer to the system. It seems that the consideration of such a delayed vacation might be reasonable if the cost of a server s warm switch-on is lower than that of a server s cold switch-on. The case of delayed vacation has also very recently been studied by Frey and Takahashi [8] and Sakai et al [9] where the term close-down time is used. They consider general service, delay and vacation times with Poisson batch) arrivals, but must rely on numerical examples to gain insights into their results. We focus on a simpler model with exponential service and vacation which allows us to gain greater insight into the system with less effort. In particular, we are able to consider optimization of the system with respect to the control parameter and the delay parameter. We show that for Poisson arrivals and exponential service and vacation, there is no nontrivial optimal delay period. However, the use of the control parameter to extend the vacation period until K customers arrive in the system can result in improved performance of the system.

3 Description and Analysis of the Model We make the following assumptions. 1. Customers arrive at the system according to a Poisson process with intensity λ and there is one server in the system. The queue discipline is FCFS.. Service times are assumed to be exponentially distributed with mean 1/µ. The traffic intensity is ρ = λ/µ < A period of time called the delay time occurs before the server goes on vacation. The delay can be interrupted by the arrival of a customer in which case the server resumes service. Thus, the length of the delay time is minx,y ) where X is exponentially distributed with mean 1/λ, and Y is a random variable with mean 1/θ 1. In this paper, we assume that Y is either exponentially distributed or deterministic. 4. If the delay time is completed before the arrival of a customer, the server begins a vacation whose length is exponentially distributed with mean 1/θ. Upon completion of a vacation, the server resumes service if K 1) or more customers are in the system. Otherwise, it takes another vacation having length independent of and identically distributed to the preceding one. 5. All aforementioned random variables are independent of each other. Let St) = 0, St) = 1, and St) = denote the events that the server is busy, in delay period, and on vacation at epoch t, respectively. Define p 0j t) = PNt) = j,st) = 0) j = 1,, 3,...) p 1 t) = PNt) = 0,St) = 1) p j t) = PNt) = j,st) = ) j = 0, 1,,...) Nt) will denote the number of customers in the system at time t. 3

4 .1 Exponential Delay Case When the delay time is exponentially distributed, {Nt),St)),t 0} is a standard continuoustime Markov chain. From the theory of Markov chains e.g. [3]), it follows that {Nt),St)),t 0} has a unique equilibrium distribution which satisfies the following family of equations. Setting we have p 0j = lim p 0j t) t j = 1,, 3,...) p 1 = lim p 1 t) t p j = lim p j t) t j = 0, 1,,...) λp 0 = θ 1 p 1 λp j = λp,j 1 j = 1,, 3,...,K 1) λ + θ )p j = λp,j 1 j = K,K + 1,K +,...) λ + θ 1 )p 1 = µp 01 1) λ + µ)p 01 = λp 10 + µp 0 λ + µ)p 0j = λp 0,j 1 + µp 0,j+1 j =, 3, 4,...,K 1) λ + µ)p 0j = λp 0,j 1 + µp 0,j+1 + θ p j j = K,K + 1,K +,...) p 0j + p 1 + p j = 1 j=1 j=0 The solution of these equations is as follows see Appendix for a derivation): p 1 = λθ 1 ρ) λθ 1 + λθ + Kθ 1 θ ) θ 1λ p 1 j = 0, 1,,...,K 1) p j = ) j k+1 λ p0 λ+θ j = K,K + 1,K +,...) 3) j 1 p 0j = p 1 ρ j + ρ j i p i j = 1,, 3,...) 4) i=0 4

5 . Deterministic Delay Case When the delay time is deterministic, {Nt),St)),t 0} is not a Markov chain, but it can be extended to a continuous-state Markov chain with the use of the supplementary variable technique e.g. [5], [4]). In particular, we introduce the random variable Xt) which denotes the elapsed delay time at time t. Setting we have p 0j = lim p 0j t) j = 1,, 3,...) t p 1 x)dx = lim Px Xt) < x + dx,st) = 1), 0 < x < 1/θ 1 t p j = lim p j t) j = 0, 1,,...) t λp 0 = p 1 1/θ 1 ) λp j = λp,j 1 j = 1,, 3,...,K 1) λ + θ )p j = λp,j 1 j = K,K + 1,K +,...) p 1 0) = µp 01 5) λ + µ)p 01 = λ 1/θ1 0 p 1 x)dx + µp 0 λ + µ)p 0j = λp 0,j 1 + µp 0,j+1 j =, 3, 4,...,K 1) λ + µ)p 0j = λp 0,j 1 + µp 0,j+1 + θ p j j = K,K + 1,K +,...) d dx p 1x) = λp 1 x), 0 < x < 1/θ 1 The solution in this case is as follows: 1/θ1 p 0j + p 1 x)dx + p j = 1 j=1 0 j=0 p 1 = eλ/θ 1 1)1 ρ)θ λ θ e λ/θ 1 θ Kθ 1 ρ)θ λ θ p j = +e λ/θ 1θ +Kθ j = 0, 1,,...,K 1) ) j k+1 λ p0 λ+θ j = K,K + 1,K +,...) j 1 p 0j = p 1 ρ j + ρ j i p i j = 1,, 3,...) i=0 5

6 .3 Mean Queue Length We are now in a position to deduce the mean numbers of customers in the system and in the queue. Let L denote the mean number of customers in the system, and let L q denote the mean queue length. Then, we have and L = L q = ρ 1 ρ + θ 1 θ λθ 1 + λθ + Kθ 1 θ ρ 1 ρ + θ 1 θ λθ 1 + λθ + Kθ 1 θ KK 1) KK 1) in the exponential delay case. In the deterministic delay case, we have ) λ + + Kλ 6) θ θ ) λ + + Kλ 7) θ θ and L = L q = ρ 1 ρ + λ + K λ θ K θ + K θ ) 8) θ λ θ + e λ θ 1 θ + K θ ρ 1 ρ + λ + K λ θ K θ + K θ ) 9) θ λ θ + e λ θ 1 θ + K θ.4 Waiting Time Let W q denote the virtual waiting time of customers arriving in the system. Then p 0 E[W q ] = W 0) = µ λ)θ and E[W q W q > 0] = 1 1 p 1 p 0 µ λ)θ [ λµ θ + We also note that Little s formula also holds for this model. ] λ µ λ + Kµ + KK 1)µp 0 + λp 1 + p 0 K) 10) λµ λ) µ λ) [ ] λµ + λ θ µ λ + Kµ + KK 1)µp 0 + λp ) 1 + p 0 K) λµ λ) µ λ) 11).5 Mean Length of Operational Period The period of time from the beginning of a delay to the end of the subsequent delay will be defined as an operational period for the system; we denote its length by A. 6

7 By the model assumptions, a busy period which begins with one customer in the system, or a vacation of length V K with a control level K will begin as soon as the delay terminates depending on whether a customer arrives or the server goes on vacation. In the first case, the busy period of length B 1 will be followed eventually) by another delay of length D and then the above process will be repeated. In the latter case, a busy period of length B R will follow the vacation of length V K where R is a random variable with values in {K,K +1,...}. Another delay of length D follows B R so that the above process will then be repeated. From the above considerations, it is clear that an operational period consists of a delay D, a random number say, M, a non-negative integer-valued random variable) of successive B 1 + D events, a vacation of length V K, and a busy period of length B R. In particular, we have E[A] = E[D] + E[M]E[B 1 ] + E[D]) + E[V K ] + E[B R ] 1) The mean length of a delay is easily found. That is, D = minx,y ) where X is an exponential random variable with mean 1/λ, and Y is a random variable with mean 1/θ 1. If Y is exponential, then D is an exponential random variable with mean E[D] = 1/λ + θ 1 ) 13) If Y is deterministic, then D is a truncated exponential random variable with mean E[D] = 1 e λ/θ 1 )/λ 14) Letting M denote the number of B 1 + D events before the server takes a vacation, and using the memoryless property of the exponential distribution, it is seen that these events are independent, and they end with a vacation with a certain probability p 0. Therefore, so that PM = m) = p 0 1 p 0 ) m m = 0, 1,,...) E[M] = 1 p 0 p 0 15) 7

8 When the delay time Y is exponential, and when Y is deterministic, p 0 = PX > Y ) = θ 1 λ + θ 1 p 0 = PX > Y ) = e λ/θ 1 It is also clear that a busy period beginning with r customer in the system has mean E[B r ] = r µ λ r = 1,, 3,...) 16) It is shown in the appendix that the mean busy period beginning with a random number R) of customers is given by E[B R ] = λ + Kθ µ λ)θ 17) A vacation period with control parameter K has mean length given by E[V K ] = K λ + 1 θ 18) Substituting 13), 15), 18), and 17) into 1) gives, upon simplification, in the exponential case, and using 14) in place of 13) gives in the deterministic case. E[A] = λθ 1 + θ ) + Kθ 1 θ 1 ρ)λθ 1 θ 19) E[A] = θ e λ/θ 1 + K 1)θ + λ λ1 ρ)θ 0) 3 Optimization of the Control Parameter Suppose that the cost per unit time is C 0 0 for server vacation C 1 0 for delay warm standby) 8

9 C 0 for normal service C C 1 generally) C 4 0 per customer waiting in the system In addition, C 3 0 denotes the cost due to switching the server from vacation to normal service. For an operational period, the expected cost due to vacation is given by The expected cost due to delay is The expected cost while the server is busy is ) λ + θ K C µ λ)θ C 0 K/λ + 1/θ ) C 1 E[D]/p 0 + C µ λ ) 1 1 p 0 From the previous section, the expected length of an operational period is E[A] = K λ E[D] + λ + θ K + 1 ) 1 1 θ p 0 µ λ)θ µ λ p 0 In the case of exponential delay, we then find that the cost for an operational period is given by C = C 0 K λ + 1 θ ) so that the average cost per unit time is + C 1 θ 1 + C ρλθ 1 + θ ) + Kθ 1 θ 1 ρ)λθ 1 θ + C 3 C E[A] = C 01 ρ)θ 1 Kθ + λ) + C 1 1 ρ)λθ + C ρλθ 1 + θ ) + Kρθ 1 θ ) + C 3 1 ρ)λθ 1 θ λθ 1 + θ ) + Kθ 1 θ The average total cost per unit time is then G = C E[A] + C 4L Setting dg/dk = 0, we obtain C 4 θ 1 θ K +C 4 λθ 1 +θ )K+C 0 1 ρ)λθ C 1 1 ρ)λθ C 3 1 ρ)λθ 1 θ +C 4 λ λ θ ) 1 + θ = 0 The nonnegative solution of this is given by K = θ 1 θ ) 1 λθ 1 + θ ) + 9 λ θ 1 + θ ) θ 1θ T C 4

10 where T = C 0 1 ρ)θ C 1 1 ρ)θ C 3 1 ρ)θ 1 θ + C 4 λ λ θ 1 + θ K is nonnegative if T 0, and the second derivative d G/dK is nonnegative in this case. Therefore, if K min is the nearest integer to K, then K min will minimize cost assuming all other quantities are held constant). A similar analysis applies In the case of deterministic delay; again, optimization with respect to K gives rise to a quadratic equation in K for which the nonnegative solution is given by K = 1 e λ θ 1 λ θ + C 4 λ µ + λ µ θ ) + T + C 4 e λ θ 1 µ θ + C 3 λ µ θ C4 µ θ ) where T = λ θ e λ θ 1 λ θ λ µ θ C 0 λ µ θ + e λ θ 1 λ µ θ + C 0 e λ θ 1 λ µ θ C 3 λ µ θ +C 0 µ θ C 0 e λ θ 1 µ θ C 4 e λ theta1 µ θ Remark: A similar treatment will yield optimality conditions on θ 1 and θ. We note that the cost function is monotonic in θ 1, so that the optimal delay period for this system is either infinite no vacation) or 0 no delay). We conjecture that this behaviour is a result of the memoryless property of the arrival process. On the basis of a simulation study, we have observed that, for non-poisson arrivals, a nontrivial delay period will be optimal. Appendix A.1 Derivation of Stationary Queue Length Distribution To solve the family of equations 1), we introduce the following generating functions G 0 s) = p 0j s j s 1) j=1 and G s) = p j s j s 1) j=0 10

11 From the first three equations of 1), it is clear that and p j = λ λ + θ from which it follows that we can write G s) = p 0 = p 1 = = p,k 1 1) p 0 = θ 1 λ p 1 ) ) j k+1 p 0 j = K,K + 1,K +,...) 3) p 0 λ + θ sλ λ + θ 1 s k ) 1 s Multiplying the 5th, 6th and 7th equations of 1) by s j and summing over j {1,, 3,...} gives or λ + µ) p 0j = sλp 1 + µp 0 ) + s j λp 0,j 1 + µp 0,j+1 ) + s j θ p j j=1 j= j=k λ + µ)g 0 s) = λs + µ/s)g 0 s) + sλp 1 µp 01 + θ s j p j This, together with 3) and the 4th and 1st equations of 1), gives λ + µ λs µ/s)g 0 s) = sλp 10 λ + θ 1 )p 1 + θ p 0 s K λ λ + θ sλ = s 1)λp 1 λp 0 + θ p 0 s K λ λ + θ sλ λp 0 = s 1)λp 1 λ + θ sλ θ s K) λ + θ sλ = s 1) λp 1 + Dividing through by s 1) and using 4), we can write ) λp 0 λ + θ sλ G 0 s)µ/s λ) = λ p 1 + G s)) j=k λ + θ 1 s K 1 s )) 4) so that G 0 s) = λs p 1 + G s)) µ sλ In terms of the traffic intensity, this can be written as 5) G 0 s) = ρs p 1 + G s)) 1 sρ 11

12 Expanding in geometric series gives G 0 s) = ρs) j p 1 + G s) sρ) j j=1 j=1 and expanding G s) further gives G 0 s) = ρs) j p 1 + s i+j ρ j p i j=1 j=1 i=0 from which we can see that j 1 p 0j = p 1 ρ j + ρ j i p i j = 1,, 3,...) 6) i=0 It remains for us only to determine p 1. Letting s 1 in 4) and 5), we obtain and θ G 1) = λ + Kθ )p 0 µ λ)g 0 1) = λg 1) + λp 1 By using the 1st and 8th equations of 1), it follows that p 1 = λθ 1 ρ) λθ 1 + λθ + Kθ 1 θ 7) Thus, the equilibrium distribution of {Nt),St)),t 0} is given by 1), ), 3), 6) and 7). A. Queue Length Distribution in the Deterministic Case Defining G 0 s) and G s) as for the exponential case, we can again obtain 5) and 4) where we now define p 1 = 1/θ1 0 p 1 x)dx These relations determine G 0 s) and G s) in terms of p 0 and p 1. Thus, 1), 3) and 6) again hold, but with and p 0 = 1 ρ)θ λ θ + e λ/θ 1 θ + Kθ p 1 = eλ/θ 1 1)1 ρ)θ λ θ e λ/θ 1 θ Kθ 1

13 A.3 Derivation of Mean Queue Length Let N and Q denote the numbers of customers in the system and in the queue, respectively, assuming the system is in equilibrium. Also, let G N s) and G Q s) be the probability generating functions of N and Q, respectively. Clearly, G N s) = G 0 s) + G s) + p 1 s 1) 8) It is also easy to see that G Q s) = G s) + p 1 p 01 + G 0 s)/s Using 5) and the 4th equation of 1), we have G Q s) = G s) + p 1 + which, upon rearrangement, yields G Q s) = µ + λ λs µ λs λs sµ λs) G s) + p 1 ) λ + θ 1 µ p 1 ρ G s) + p 1 1 ρs + µ λ θ ) 1 µ 9) The means L = E[N] and L q = E[Q] are obtained by evaluating the derivatives G N1) and G Q1). To do this, we note that 4) can be differentiated easily to give Using 5), we can readily obtain Since G 1) = p 0 KK 1) G 01) = ) + λ + Kλθ θ 30) λµ µ λ) G 1) + p 10 ) + λ µ λ G 1) 31) we can use 30) and 31) to obtain λµ L = p µ λ) 1 + λ + Kθ ) )p 0 θ L = G 01) + G 1), + µp ) 0 KK 1) + λ + Kλθ µ λ θ From this, we can obtain the special cases of exponential and deterministic delay displayed in equations 6), 7), 8) and 9). 13

14 A.4 Waiting Time Analysis Let W q denote the virtual waiting time of customers arriving in the system, assuming the system is in equilibrium, and let W q x) denote the corresponding distribution function. Then W q x) = PW q x,s =,N < K) + PW q x,s =,N K) + PW q x,s = 0) + p 1 3) Denote the first 3 terms on the right hand side by W 1 x), W x) and W 01 x), respectively. We will evaluate E[W q ] using where E[W q ] = W 0) = W 10) + W 0) + W 100)) W 0) = lim s 0 W s) and W s) denotes the Laplace-Stieltjes L-S) transform of Wx). If a customer arrives at the system during the server s vacation and sees N = j < K) customers in the system, then the waiting time in the queue will be the sum of K j + 1) interarrivals, a residual vacation and j service times. Because of independence and the memoryless property of the exponential distribution, we have W 1s) = e sx dw 1 x) 0 ) K 1 K j+1) ) ) j λ θ µ = p j j=0 λ + s θ + s µ + s ) K 1 ) θ K j+1) ) j λ µ = p 0 θ + s j=0 λ + s µ + s ) ) K θ λ + s)µ + s) = p 0 λ θ + s sλ µ) λ + s ) K µ 33) µ + s If a customer arrives in the system during vacation and sees N = j K) customers in the system, then the waiting time in the queue is the sum of a residual vacation and j service times. Thus, W s) = 0 e sx dw x) 14

15 ) ) j θ µ = p j j=k θ + s µ + s ) θ λ = p 0 θ + s j=k λ + θ ) ) K θ µ 1 = p 0 θ + s µ + s ) j K+1) µ ) j µ + s λ+θ λ µ µ+s 34) Similarly, if a customer arrives in the system during a busy period and encounters N = j 1) customers in the system, then the waiting time in the queue is the sum of a residual service time and j 1 service times. It then follows that Using 6) we see that W 01s) = 0 e sx dw 01 x) = j=1 p 0j µ µ + s j 1 ) W01s) = {p 1 ρ j j µ + p i ρ j i } j=1 i=0 µ + s Using ) and 3) and several algebraic manipulations gives W01s) λ p 1 = p ) µ K ) K µ+s µ µ + s λ p 0 1 λµ + s) ) + µ µ + s λ + θ )µ + s) λµ Combining 33), 34) and 35), we obtain λ W θ λ+s s) = p 0 θ + s + Hence, we have 10). λ p µ + s λ p 0 µ+s ) K ) µ K µ+s λ µ λ+s µ+s ) K µ µ+s 1 µ µ+s + ) j ) µ K µ+s + λ+θ µ λ µ+s ) µ K µ+s λ+θ µ + p 1 p λ µ+s 0 The probability that a customer arriving in the system has to wait for service is given by 35) 36) 1 p 1 37) Hence, given W q > 0, the conditional distribution function W q x) is given by PW q x W q > 0) = W 1x) + W x) + W 01 x) 38) 1 p 1 Then, in view of 3) and 10), we obtain 11). 15

16 A.4 Analysis of the Operational Period We consider the problem of obtaining the equation 17) for E[B R ], the expected length of a busy period beginning with R customers in the system. First, note that In view of 3), we have 1 PR = r) = p j p r r = K,K + 1,K +,...) j=k PR = r) = θ λ λ Because of 16), we can condition on R, and write E[B R ] = from which 17) follows immediately. = = λ + θ E[B R R = r]pr = r) r=k E[B r ]PR = r) r=k ) r K+1 r θ λ r=k µ λ λ λ + θ ) r K+1 39) We turn next to the derivation of the equation 18) for E[V K ], the expected length of vacation. Let X, Z and S be random variables which are independent and exponentially distributed with mean 1/λ, 1/θ and 1/µ, respectively. We use a recurrence method as follows: E[V K ] = E[V K Z < X]PZ < X) + E[V K X Z]PX Z) = E[Z + V K Z < X]PZ < X) + E[X + V K 1 X Z]PX Z) = E[Z Z < X]PZ < X) + E[X X Z]PX Z) = +E[V K]PZ < X) + E[V K 1]PX Z) 1 + θ E[V K ] + λ E[V K 1 ] 40) λ + θ λ + θ λ + θ where V K and V K 1 have the same distributions as V K and V K 1, respectively, but they are independent of X and Z. We can then write E[V K ] = 1 λ + E[V K 1] 41) 16

17 To obtain E[V 1 ], we note that E[V 1 ] = E[V 1 Z < X]PZ < X) + E[V 1 X Z]PX Z) = E[Z + V 1 Z < X]PZ < X) + E[Z X Z]PX Z) θ = E[Z] + E[V 1 ] λ + θ = 1 λ + 1 4) θ Combining 41) and 4), we obtain 18). Acknowledgement This work was supported by research grants from the Natural Sciences and Engineering Research Council of Canada NSERC). References [1] Alam, S.S., Acharya, D., and Rao, V.P. 1986) M/M/1 queue with server s vacation. Asia-Pacific J. Oper. Res [] Chao, X. and Zhao, Y.Q. 1997) Analysis of multi-server queues with station and server vacations. to appear in EJOR). [3] Chung, K.L. 1967) Markov Chains with Stationary Transition Probabilities. nd edition. Springer-Verlag, Berlin. [4] Chaudhry, M.L. and Templeton, J.G.C. 1983) A First Course in Bulk Queues. Wiley, New York. [5] Cox, D. R. 1955) The analysis of non-markovian stochastic processes by the inclusion of supplementary variables. Proceedings of the Cambridge Philosophical Society [6] Doshi, B.T. 1986) Queueing system with vacations - a survey. Queueing Systems

18 [7] Frey, A. and Takahashi, Y. 1997) A Note on an M/GI/1/N Queue with Vacation Time and Exhaustive Service Discipline. to appear in Operations Research Letters). [8] Frey, A. and Takahashi, Y. 1997) An M X /GI/1/N Queue with Close-down and Vacation Times. submitted for publication) [9] Sakai, Y, Takahashi, Y., Takahashi, Y., and Hasegawa, T. 1997) A Composite Queue with Vacation/Set-up/Close-down Times for SVCC in IP over ATM Networks. submitted for publication) [10] Shi, D.H. and Zhang, W.G. 1994) Analysis of the repairable queueing system M X /GM/G)/1M/G) with multiple delay vacations. Acta Mathematica Applicatae Sinica [11] Takagi, H. 1991) Queueing Analysis Vol. 1 Vacation and Priority Systems. North- Holland, Amsterdam. [1] Tijms, H. 1994) Stochastic Modelling An Algorithmic Approach. 18

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

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

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

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

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

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

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

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

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

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

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

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

1 Basic concepts from probability theory

1 Basic concepts from probability theory Basic concepts from probability theory This chapter is devoted to some basic concepts from probability theory.. Random variable Random variables are denoted by capitals, X, Y, etc. The expected value or

More information

The discrete-time Geom/G/1 queue with multiple adaptive vacations and. setup/closedown times

The discrete-time Geom/G/1 queue with multiple adaptive vacations and. setup/closedown times ISSN 1750-9653, England, UK International Journal of Management Science and Engineering Management Vol. 2 (2007) No. 4, pp. 289-296 The discrete-time Geom/G/1 queue with multiple adaptive vacations and

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

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

Overload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K

Overload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K Overload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K Attahiru Sule Alfa Department of Mechanical and Industrial Engineering University of Manitoba Winnipeg, Manitoba

More information

A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent Customers

A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent Customers Int. J. Open Problems Compt. Math., Vol. 3, No. 2, June 21 ISSN 1998-6262; Copyright c ICSRS Publication, 21 www.i-csrs.org A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent

More information

Data analysis and stochastic modeling

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

More information

A Vacation Queue with Additional Optional Service in Batches

A Vacation Queue with Additional Optional Service in Batches Applied Mathematical Sciences, Vol. 3, 2009, no. 24, 1203-1208 A Vacation Queue with Additional Optional Service in Batches S. Pazhani Bala Murugan Department of Mathematics, Annamalai University Annamalainagar-608

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

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

Priority Queueing System with a Single Server Serving Two Queues M [X 1], M [X 2] /G 1, G 2 /1 with Balking and Optional Server Vacation

Priority Queueing System with a Single Server Serving Two Queues M [X 1], M [X 2] /G 1, G 2 /1 with Balking and Optional Server Vacation Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 11, Issue 1 (June 216), pp. 61 82 Applications and Applied Mathematics: An International Journal (AAM) Priority Queueing System

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

ACM 116 Problem Set 4 Solutions

ACM 116 Problem Set 4 Solutions ACM 6 Problem Set 4 Solutions Lei Zhang Problem Answer (a) is correct. Suppose I arrive at time t, and the first arrival after t is bus N i + and occurs at time T Ni+. Let W t = T Ni+ t, which is the waiting

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

M/G/1 queues and Busy Cycle Analysis

M/G/1 queues and Busy Cycle Analysis queues and Busy Cycle Analysis John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong www.cse.cuhk.edu.hk/ cslui John C.S. Lui (CUHK) Computer Systems Performance

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

Performance Analysis and Evaluation of Digital Connection Oriented Internet Service Systems

Performance Analysis and Evaluation of Digital Connection Oriented Internet Service Systems Performance Analysis and Evaluation of Digital Connection Oriented Internet Service Systems Shunfu Jin 1 and Wuyi Yue 2 1 College of Information Science and Engineering Yanshan University, Qinhuangdao

More information

System with a Server Subject to Breakdowns

System with a Server Subject to Breakdowns Applied Mathematical Sciences Vol. 7 213 no. 11 539 55 On Two Modifications of E 2 /E 2 /1/m Queueing System with a Server Subject to Breakdowns Michal Dorda VSB - Technical University of Ostrava Faculty

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

Chapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system.

Chapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system. 8. Preliminaries L, L Q, W, W Q L = average number of customers in the system. L Q = average number of customers waiting in queue. W = average number of time a customer spends in the system. W Q = average

More information

Queuing Theory. Using the Math. Management Science

Queuing Theory. Using the Math. Management Science Queuing Theory Using the Math 1 Markov Processes (Chains) A process consisting of a countable sequence of stages, that can be judged at each stage to fall into future states independent of how the process

More information

4.7 Finite Population Source Model

4.7 Finite Population Source Model Characteristics 1. Arrival Process R independent Source All sources are identical Interarrival time is exponential with rate for each source No arrivals if all sources are in the system. OR372-Dr.Khalid

More information

Waiting-Time Distribution of a Discrete-time Multiserver Queue with Correlated. Arrivals and Deterministic Service Times: D-MAP/D/k System

Waiting-Time Distribution of a Discrete-time Multiserver Queue with Correlated. Arrivals and Deterministic Service Times: D-MAP/D/k System Waiting-Time Distribution of a Discrete-time Multiserver Queue with Correlated Arrivals and Deterministic Service Times: D-MAP/D/k System Mohan L. Chaudhry a, *, Bong K. Yoon b, Kyung C. Chae b a Department

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

Structured Markov Chains

Structured Markov Chains Structured Markov Chains Ivo Adan and Johan van Leeuwaarden Where innovation starts Book on Analysis of structured Markov processes (arxiv:1709.09060) I Basic methods Basic Markov processes Advanced Markov

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

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

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

More information

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 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

Link Models for Packet Switching

Link Models for Packet Switching Link Models for Packet Switching To begin our study of the performance of communications networks, we will study a model of a single link in a message switched network. The important feature of this model

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

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

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

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

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique International Journal of Statistics and Systems ISSN 0973-2675 Volume 12, Number 2 (2017), pp. 205-212 Research India Publications http://www.ripublication.com Queuing Analysis of Markovian Queue Having

More information

A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations

A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations Applied Mathematical Sciences, Vol. 6, 212, no. 22, 171-187 A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations D. Arivudainambi and P. Godhandaraman Department

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

A discrete-time Geo/G/1 retrial queue with starting failures and second optional service

A discrete-time Geo/G/1 retrial queue with starting failures and second optional service Computers and Mathematics with Applications 53 (2007) 115 127 www.elsevier.com/locate/camwa A discrete-time Geo/G/1 retrial queue with starting failures and second optional service Jinting Wang, Qing Zhao

More information

ECE 3511: Communications Networks Theory and Analysis. Fall Quarter Instructor: Prof. A. Bruce McDonald. Lecture Topic

ECE 3511: Communications Networks Theory and Analysis. Fall Quarter Instructor: Prof. A. Bruce McDonald. Lecture Topic ECE 3511: Communications Networks Theory and Analysis Fall Quarter 2002 Instructor: Prof. A. Bruce McDonald Lecture Topic Introductory Analysis of M/G/1 Queueing Systems Module Number One Steady-State

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

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

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

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

ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES

ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES Probability in the Engineering and Informational Sciences, 22, 2008, 75 80. Printed in the U.S.A. DOI: 10.1017/S0269964808000053 ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES OPHER BARON

More information

Introduction to Queuing Networks Solutions to Problem Sheet 3

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

More information

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 230 244 A Heterogeneous Two-Server Queueing

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

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

System occupancy of a two-class batch-service queue with class-dependent variable server capacity

System occupancy of a two-class batch-service queue with class-dependent variable server capacity System occupancy of a two-class batch-service queue with class-dependent variable server capacity Jens Baetens 1, Bart Steyaert 1, Dieter Claeys 1,2, and Herwig Bruneel 1 1 SMACS Research Group, Dept.

More information

Markov Processes and Queues

Markov Processes and Queues MIT 2.853/2.854 Introduction to Manufacturing Systems Markov Processes and Queues Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Markov Processes

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

Renewal theory and its applications

Renewal theory and its applications Renewal theory and its applications Stella Kapodistria and Jacques Resing September 11th, 212 ISP Definition of a Renewal process Renewal theory and its applications If we substitute the Exponentially

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

11 The M/G/1 system with priorities

11 The M/G/1 system with priorities 11 The M/G/1 system with priorities In this chapter we analyse queueing models with different types of customers, where one or more types of customers have priority over other types. More precisely we

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

Performance analysis of queueing systems with resequencing

Performance analysis of queueing systems with resequencing UNIVERSITÀ DEGLI STUDI DI SALERNO Dipartimento di Matematica Dottorato di Ricerca in Matematica XIV ciclo - Nuova serie Performance analysis of queueing systems with resequencing Candidato: Caraccio Ilaria

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

ON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS

ON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS ON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS J.R. ARTALEJO, Department of Statistics and Operations Research, Faculty of Mathematics, Complutense University of Madrid,

More information

M [X] /G/1 with Second Optional Service, Multiple Vacation, Breakdown and Repair

M [X] /G/1 with Second Optional Service, Multiple Vacation, Breakdown and Repair International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 3-9364, ISSN (Print): 3-9356 Volume Issue ǁ November. 4 ǁ PP.7-77 M [X] /G/ with Second Optional Service, Multiple Vacation,

More information

Bulk input queue M [X] /M/1 Bulk service queue M/M [Y] /1 Erlangian queue M/E k /1

Bulk input queue M [X] /M/1 Bulk service queue M/M [Y] /1 Erlangian queue M/E k /1 Advanced Markovian queues Bulk input queue M [X] /M/ Bulk service queue M/M [Y] / Erlangian queue M/E k / Bulk input queue M [X] /M/ Batch arrival, Poisson process, arrival rate λ number of customers in

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

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

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

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

More information

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

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

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

A discrete-time priority queue with train arrivals

A discrete-time priority queue with train arrivals A discrete-time priority queue with train arrivals Joris Walraevens, Sabine Wittevrongel and Herwig Bruneel SMACS Research Group Department of Telecommunications and Information Processing (IR07) Ghent

More information

Part I Stochastic variables and Markov chains

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

More information

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

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

More information

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

Delay characteristics in discrete-time GI-G-1 queues with non-preemptive priority queueing discipline

Delay characteristics in discrete-time GI-G-1 queues with non-preemptive priority queueing discipline Delay characteristics in discrete-time GI-G-1 queues with non-preemptive priority queueing discipline Joris Walraevens, Bart Steyaert, Herwig Bruneel SMACS Research Group, University of Ghent, Vakgroep

More information

Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE

Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE J Syst Sci Complex (2011) 24: 554 564 Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE Yinghui TANG Miaomiao YU Cailiang LI DOI: 10.1007/s11424-011-8339-2 Received:

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

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP International Journal of Engineering Science Invention (IJESI) ISS (Online): 239 6734, ISS (Print): 239 6726 Volume 7 Issue 6 Ver I June 208 PP 4-20 Inventory Ordering Control for a Retrial Service Facility

More information

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server S. Jehoashan Kingsly 1, S. Padmasekaran and K. Jeganathan 3 1 Department of Mathematics, Adhiyamaan

More information

Waiting time characteristics in cyclic queues

Waiting time characteristics in cyclic queues Waiting time characteristics in cyclic queues Sanne R. Smits, Ivo Adan and Ton G. de Kok April 16, 2003 Abstract In this paper we study a single-server queue with FIFO service and cyclic interarrival and

More information

The Waiting-Time Distribution for the GI/G/1 Queue under the D-Policy

The Waiting-Time Distribution for the GI/G/1 Queue under the D-Policy The Waiting-Time Distribution for the GI/G/1 Queue under the D-Policy Jingwen Li Department of Decision Sciences National University of Singapore 1 Kent Ridge Crescent Singapore 511 Shun-Chen Niu 1 School

More information

A Robust Queueing Network Analyzer Based on Indices of Dispersion

A Robust Queueing Network Analyzer Based on Indices of Dispersion A Robust Queueing Network Analyzer Based on Indices of Dispersion Wei You (joint work with Ward Whitt) Columbia University INFORMS 2018, Phoenix November 6, 2018 1/20 Motivation Many complex service systems

More information

EXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY

EXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY EXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY GRADUATE DIPLOMA, 011 MODULE 3 : Stochastic processes and time series Time allowed: Three Hours Candidates should answer FIVE questions. All questions carry

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

ON MAIN CHARACTERISTICS OF THE M/M/1/N QUEUE WITH SINGLE AND BATCH ARRIVALS AND THE QUEUE SIZE CONTROLLED BY AQM ALGORITHMS

ON MAIN CHARACTERISTICS OF THE M/M/1/N QUEUE WITH SINGLE AND BATCH ARRIVALS AND THE QUEUE SIZE CONTROLLED BY AQM ALGORITHMS K Y B E R N E T I K A V O L U M E 4 7 ( 2 0 1 1 ), N U M B E R 6, P A G E S 9 3 0 9 4 3 ON MAIN CHARACTERISTICS OF THE M/M/1/N QUEUE WITH SINGLE AND BATCH ARRIVALS AND THE QUEUE SIZE CONTROLLED BY AQM

More information

A preemptive repeat priority queue with resampling: Performance analysis

A preemptive repeat priority queue with resampling: Performance analysis Ann Oper Res (2006) 46:89 202 DOI 0.007/s0479-006-0053-4 A preemptive repeat priority queue with resampling: Performance analysis Joris Walraevens Bart Steyaert Herwig Bruneel Published online: 6 July

More information

M/M/1 Retrial Queueing System with Negative. Arrival under Erlang-K Service by Matrix. Geometric Method

M/M/1 Retrial Queueing System with Negative. Arrival under Erlang-K Service by Matrix. Geometric Method Applied Mathematical Sciences, Vol. 4, 21, no. 48, 2355-2367 M/M/1 Retrial Queueing System with Negative Arrival under Erlang-K Service by Matrix Geometric Method G. Ayyappan Pondicherry Engineering College,

More information

M/M/1 Retrial Queueing System with N-Policy. Multiple Vacation under Non-Pre-Emtive Priority. Service by Matrix Geometric Method

M/M/1 Retrial Queueing System with N-Policy. Multiple Vacation under Non-Pre-Emtive Priority. Service by Matrix Geometric Method Applied Mathematical Sciences, Vol. 4, 2010, no. 23, 1141 1154 M/M/1 Retrial Queueing System with N-Policy Multiple Vacation under Non-Pre-Emtive Priority Service by Matrix Geometric Method G. AYYAPPAN

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

Optimal Strategy Analysis of an N-policy Twophase. Server Startup and Breakdowns

Optimal Strategy Analysis of an N-policy Twophase. Server Startup and Breakdowns Int. J. Open Problems Compt. Math., Vol. 3, No. 4, December 200 ISSN 998-6262; Copyright ICSRS Publication, 200 www.i-csrs.org Optimal Strategy Analysis of an N-policy Twophase M X /M/ Gated Queueing System

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