A tandem queue under an economical viewpoint

Size: px
Start display at page:

Download "A tandem queue under an economical viewpoint"

Transcription

1 A tandem queue under an economical viewpoint B. D Auria 1 Universidad Carlos III de Madrid, Spain joint work with S. Kanta The Basque Center for Applied Mathematics, Bilbao, Spain B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

2 Outline 1 The Model 2 Fully-unobservable case 3 Fully-observable case 4 Partially-observable case Total number of customers Number of customers in the 1st queue Number of customers in the 2nd queue 5 Conclusions B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

3 The two-queue tandem network n 1 m n tagged customer k = n + m 1 R - reward for joining the network C i - cost for unit waiting time at queue i λ - arrival rate µ i - service rate at queue i The expected net profit of the tagged customer that joins the system is P = R C 1 T 1 C 2 T 2 where T i = E[S i ] with S i be the sojourn time at queue i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

4 The two-queue tandem network n 1 m n tagged customer k = n + m 1 R - reward for joining the network C i - cost for unit waiting time at queue i λ - arrival rate µ i - service rate at queue i The expected net profit of the tagged customer that joins the system is P = R C 1 T 1 C 2 T 2 where T i = E[S i ] with S i be the sojourn time at queue i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

5 The two-queue tandem network n 1 m n tagged customer k = n + m 1 R - reward for joining the network C i - cost for unit waiting time at queue i λ - arrival rate µ i - service rate at queue i The expected net profit of the tagged customer that joins the system is P = R C 1 T 1 C 2 T 2 where T i = E[S i ] with S i be the sojourn time at queue i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

6 The two-queue tandem network n 1 m n tagged customer k = n + m 1 R - reward for joining the network C i - cost for unit waiting time at queue i λ - arrival rate µ i - service rate at queue i The expected net profit of the tagged customer that joins the system is P = R C 1 T 1 C 2 T 2 where T i = E[S i ] with S i be the sojourn time at queue i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

7 The two-queue tandem network n 1 m n tagged customer When the tagged customer will k = n + m 1 enter? There will be an equilibrium R - reward for joining the network behaviour? C i - cost for unit waiting time at queue i λ - arrival rate µ i - service rate at queue i The expected net profit of the tagged customer that joins the system is P = R C 1 T 1 C 2 T 2 where T i = E[S i ] with S i be the sojourn time at queue i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

8 References about game theory in queueing Pioneering works : Naor (1969) and Edelson and Hildebrand (1975), Main reference: the book of R. Hassin and M. Haviv (2003) Additional literature: Yechiali (1971, 1972), Mandelbaum and Shimkin (2000), Lin and Ross (2001), Armony and Haviv (2003), Economou and Kanta (2008), Economou et al. (2011) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

9 The M/M/1 queue: fully-unobservable case Assumption: All customer join with probability q. The arrival rate is qλ The stationary distribution is π q (n) = (1 ρ q )(ρ q ) n, with ρ q = q λ µ. The expected sojourn time of the tagged customer is if E[S] = n=0 n + 1 µ π q(n) = the average net profit is P(q) = R 1 µ(1 ρ q ) = 1 µ q λ C µ q λ P(q) > 0 the tagged customer will join w.p. 1 P(q) = 0 he is indifferent to join with any probability P(q) < 0 the tagged customer will balk The individual strategy is: as C µ < R < C µ λ Join if q µ λ + C λ R and Balk otherwise. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

10 The M/M/1 queue: fully-unobservable case Assumption: All customer join with probability q. The arrival rate is qλ The stationary distribution is π q (n) = (1 ρ q )(ρ q ) n, with ρ q = q λ µ. The expected sojourn time of the tagged customer is if E[S] = n=0 n + 1 µ π q(n) = the average net profit is P(q) = R 1 µ(1 ρ q ) = 1 µ q λ C µ q λ P(q) > 0 the tagged customer will join w.p. 1 P(q) = 0 he is indifferent to join with any probability P(q) < 0 the tagged customer will balk The individual strategy is: as C µ < R < C µ λ Join if q µ λ + C λ R and Balk otherwise. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

11 The M/M/1 queue: fully-unobservable case Assumption: All customer join with probability q. The arrival rate is qλ The stationary distribution is π q (n) = (1 ρ q )(ρ q ) n, with ρ q = q λ µ. The expected sojourn time of the tagged customer is if E[S] = n=0 n + 1 µ π q(n) = the average net profit is P(q) = R 1 µ(1 ρ q ) = 1 µ q λ C µ q λ P(q) > 0 the tagged customer will join w.p. 1 P(q) = 0 he is indifferent to join with any probability P(q) < 0 the tagged customer will balk The individual strategy is: as C µ < R < C µ λ Join if q µ λ + C λ R and Balk otherwise. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

12 The M/M/1 queue: fully-unobservable case Assumption: All customer join with probability q. The arrival rate is qλ The stationary distribution is π q (n) = (1 ρ q )(ρ q ) n, with ρ q = q λ µ. The expected sojourn time of the tagged customer is if E[S] = n=0 n + 1 µ π q(n) = the average net profit is P(q) = R 1 µ(1 ρ q ) = 1 µ q λ C µ q λ P(q) > 0 the tagged customer will join w.p. 1 P(q) = 0 he is indifferent to join with any probability P(q) < 0 the tagged customer will balk The individual strategy is: as C µ < R < C µ λ Join if q µ λ + C λ R and Balk otherwise. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

13 The M/M/1 queue: fully-unobservable case Assumption: All customer join with probability q. The arrival rate is qλ The stationary distribution is π q (n) = (1 ρ q )(ρ q ) n, with ρ q = q λ µ. The expected sojourn time of the tagged customer is if E[S] = n=0 n + 1 µ π q(n) = the average net profit is P(q) = R 1 µ(1 ρ q ) = 1 µ q λ C µ q λ P(q) > 0 the tagged customer will join w.p. 1 P(q) = 0 he is indifferent to join with any probability P(q) < 0 the tagged customer will balk The individual strategy is: as C µ < R < C µ λ Join if q µ λ + C λ R and Balk otherwise. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

14 The M/M/1 queue - The equilibrium strategies Individual optimization The individuals will behave as the rest only when P(q e ) = 0, i.e. 0 µ λ + C λ R 1 q e C/µ C/(µ λ) R Social optimization The net profit gained per unit of time is λ q P(q) = λ q (R and the q that maximizes it is q s = arg max {λ q P(q)} = µ µ q λ C λ 2 R Complete information With n customers in the queue the strategy is to join if P(n) = R n+1 µ R µ C 0, i.e. when n N 1 with N = C The equilibrium system is a M/M/1/N queue. C µ q λ ) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

15 The M/M/1 queue - The equilibrium strategies Individual optimization The individuals will behave as the rest only when P(q e ) = 0, i.e. 0 µ λ + C λ R 1 q e C/µ C/(µ λ) R Social optimization The net profit gained per unit of time is λ q P(q) = λ q (R and the q that maximizes it is q s = arg max {λ q P(q)} = µ µ q λ C λ 2 R Complete information With n customers in the queue the strategy is to join if P(n) = R n+1 µ R µ C 0, i.e. when n N 1 with N = C The equilibrium system is a M/M/1/N queue. C µ q λ ) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

16 The M/M/1 queue - The equilibrium strategies Individual optimization The individuals will behave as the rest only when P(q e ) = 0, i.e. 0 µ λ + C λ R 1 q e C/µ C/(µ λ) R Social optimization The net profit gained per unit of time is λ q P(q) = λ q (R and the q that maximizes it is q s = arg max {λ q P(q)} = µ µ q λ C λ 2 R Complete information With n customers in the queue the strategy is to join if P(n) = R n+1 µ R µ C 0, i.e. when n N 1 with N = C The equilibrium system is a M/M/1/N queue. C µ q λ ) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

17 The 2-queues tandem network Fully-unobservable case B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

18 Fully-unobservable case: Individual Optimization Stability assumptions: Net profit function R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } P(q) = R C 1 µ 1 λq C 2 µ 2 λq. Theorem The equilibrium strategy enter with probability q e is given by q e = R(µ 1 + µ 2 ) (C 1 + C 2 ) [R(µ 1 µ 2 ) (C 1 C 2 )] 2 + 4C 1 C 2 2λR B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

19 Fully-unobservable case: Individual Optimization Stability assumptions: Net profit function R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } P(q) = R C 1 µ 1 λq C 2 µ 2 λq. Theorem The unique equilibrium strategy enter with probability q e is given by q e = R(µ 1 + µ 2 ) (C 1 + C 2 ) [R(µ 1 µ 2 ) (C 1 C 2 )] 2 + 4C 1 C 2 2λR B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

20 Fully-unobservable case: Individual Optimization Stability assumptions: R > C 1 + C 2 and λ < min{µ 1, µ 2 } µ 1 µ 2 This is usually the case Net profit function for the AWT (Avoid The Crowd) P(q) = R C 1systems µ 1 λq C 2 µ 2 λq. Theorem The unique equilibrium strategy enter with probability q e is given by q e = R(µ 1 + µ 2 ) (C 1 + C 2 ) [R(µ 1 µ 2 ) (C 1 C 2 )] 2 + 4C 1 C 2 2λR B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

21 Fully-unobservable case: Individual Optimization Stability assumptions: Net profit function Theorem R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } P(q) = R C 1 µ 1 λq C 2 Equilibrium strategy µ 2 λq. 0 q (0,1) 1 q e C 1 µ 1 + C 2 C 1 µ 2 µ 1 λ + C 2 µ 2 λ R The unique equilibrium strategy enter with probability q e is given by q e = R(µ 1 + µ 2 ) (C 1 + C 2 ) [R(µ 1 µ 2 ) (C 1 C 2 )] 2 + 4C 1 C 2 2λR B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

22 Fully-unobservable case: Social Optimization Stability assumptions: Social net profit function Theorem R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } P s (q) = λq ( R C 1 µ 1 λq C ) 2 µ 2 λq There is a unique strategy that maximizes the social benefit per time unit enter with probability q s, where q s is given by ( ) qs, if R C1 µ q s = 1 + C 2 µ µ 2, 1 C 1 + µ 2C 2 [ (µ 1 λ) 2 (µ 2 λ) ) 2 1, if R µ1 C 1 + µ 2C 2, + (µ 1 λ) 2 (µ 2 λ) 2 with q s (0, 1) unique solution of R = µ 1 C 1 (µ 1 λq s) 2 + µ 2 C 2 (µ 2 λq s) 2. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

23 Fully-unobservable case: Social Optimization Stability assumptions: Social net profit function Theorem R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } P s (q) = λq ( R C 1 µ 1 λq C ) 2 µ 2 λq There is a unique strategy that maximizes the social benefit per time unit enter with probability q s, where q s is given by ( ) qs, if R C1 µ q s = 1 + C 2 µ µ 2, 1 C 1 + µ 2C 2 [ (µ 1 λ) 2 (µ 2 λ) ) 2 1, if R µ1 C 1 + µ 2C 2, + (µ 1 λ) 2 (µ 2 λ) 2 with q s (0, 1) unique solution of R = µ 1 C 1 (µ 1 λq s) 2 + µ 2 C 2 (µ 2 λq s) 2. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

24 Fully-unobservable case: Social Optimization Stability assumptions: R > C 1 µ 1 + C 2 µ 2 and λ < min{µ 1, µ 2 } Social net profit function ( P s (q) = λq R C 1 µ 1 λq C ) It can be shown that 2 µ 2 λq Theorem q s q e. There is a unique Like instrategy the M/M/1 that maximizes queue, thisthe cansocial be explained probability by theqfact s, where that customers q s is givenimpose by benefit per time unit enter with negative externalities ( on later arrivals ) qs, if R C1 µ q s = 1 + C 2 µ µ 2, 1 C 1 + µ 2C 2 [ (µ 1 λ) 2 (µ 2 λ) ) 2 1, if R µ1 C 1 + µ 2C 2, + (µ 1 λ) 2 (µ 2 λ) 2 with q s (0, 1) unique solution of R = µ 1 C 1 (µ 1 λq s) 2 + µ 2 C 2 (µ 2 λq s) 2. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

25 Fully-observable case B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

26 Fully-observable case The net profit is given by P(n, m) = R C 1 T 1 (n, m) C 2 T 2 (n, m) = R (C 1 C 2 ) n C 2 T (n, m) µ 1 where T i (n, m) = E[S i Q 1 = n 1, Q 2 = m] with S i be the sojourn time at queue i and with T (n, m) = T 1 (n, m) + T 2 (n, m). B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

27 Fully-observable case By first step analysis argument, we have that T (n, m) = 1 µ 1 + µ 2 + µ 1 µ 1 + µ 2 T (n 1, m + 1) + µ 2 µ 1 + µ 2 T (n, m 1), n, m > 0. that together with the boundary conditions T (0, m) = m µ 2 T (n, 0) = 1 µ 1 + T (n 1, 1) allows to recursively compute T (n, m). B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

28 Fully-observable case To compute T (n, m) it is usefull to write it in the following way ( ) m µ2 T (n, m) = y(n, m) + n + m, µ 1 + µ 2 µ 2 where the function y(n, m) is given by y(n, m) = µ 1 µ 2 y(n 1, m + 1) + y(n, m 1) (µ 1 + µ 2 ) 2 y(n, 0) = 1 µ 1 + µ 2 µ 1 + µ 2 y(n 1, 1) y(0, m) = 0 and that admits the following recursive solution y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

29 Fully-observable case To compute T (n, m) it is usefull to write it in the following way ( ) m µ2 T (n, m) = y(n, m) + n + m, µ 1 + µ 2 µ 2 where the function y(n, m) is given by y(n, m) = µ 1 µ 2 y(n 1, m + 1) + y(n, m 1) (µ 1 + µ 2 ) 2 y(n, 0) = 1 µ 1 + µ 2 µ 1 + µ 2 y(n 1, 1) y(0, m) = 0 and that admits the following recursive solution y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

30 Fully-observable case To compute T (n, m) it is usefull to write it in the following way ( ) m µ2 T (n, m) = y(n, m) + n + m, µ 1 + µ 2 µ 2 where the function y(n, m) is given by y(n, m) = µ 1 µ 2 y(n 1, m + 1) + y(n, m 1) (µ 1 + µ 2 ) 2 y(n, 0) = 1 µ 1 + µ 2 µ 1 + µ 2 y(n 1, 1) y(0, m) = 0 and that admits the following recursive solution y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

31 Fully-observable case - an example The pictures below show the threshold policy for a tandem queue with the following parameters: R = 20, C 1 = 1, C 2 = 2, n 0 n Figure: Thresholds (n, m) µ 1 = 1.2 and µ 2 = 0.7 Figure: Thresholds (n, m) µ 1 = 0.7 and µ 2 = 1.2 P(n, m) = R (C 1 C 2 ) n µ 1 C 2 T (n, m) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

32 Partially-observable case Total number of customers B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

33 Partially-observable case - Total number of customers Arriving customers are informed about the total number of users already in the system, i.e. n + m Let denote QK = Q K,1 + Q K,2 the stationary number of customers in the system under the strategy K. At equilibrium, the stationary distribution is given by π K (n, m) = P(Q K,1 = n, Q K,2 = m) = c K ρ n 1 ρm 2, n + m K with c 1 K = n+m K ρn 1 ρm 2 and ρ i = λ/µ i. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

34 Partially-observable case - Total number of customers The net profit is given by P tot (k) = R (C 1 C 2 ) T K,1 (k) C 2 T K (k), 0 k K. with and T K,1 (k) = T K (k) = = k T 1 (n + 1, k n) P(QK,1 = n Q K = k) n=0 1 k + 1 µ k+1 2 µ 1 µ 2 µ 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) P(QK,1 = n Q K = k) n=0 = (1 µ 2 µ 1 ) µ k+1 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) n=0. ( ) n µ2 µ 1 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

35 Partially-observable case - Total number of customers The net profit is given by P tot (k) = R (C 1 C 2 ) T K,1 (k) C 2 T K (k), 0 k K. with and T K,1 (k) = T K (k) = = k T 1 (n + 1, k n) P(QK,1 = n Q K = k) n=0 1 k + 1 µ k+1 2 µ 1 µ 2 µ 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) P(QK,1 = n Q K = k) n=0 = (1 µ 2 µ 1 ) µ k+1 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) n=0. ( ) n µ2 µ 1 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

36 Partially-observable case - Total number of customers The net profit is given by P tot (k) = R (C 1 C 2 ) T K,1 (k) C 2 T K (k), 0 k K. with and T K,1 (k) = T K (k) = = k T 1 (n + 1, k n) P(QK,1 = n Q K = k) n=0 1 k + 1 µ k+1 2 µ 1 µ 2 µ 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) P(QK,1 = n Q K = k) n=0 = (1 µ 2 µ 1 ) µ k+1 1 µ k+1 1 µ k+1 2 k T (n + 1, k n) n=0. ( ) n µ2 µ 1 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

37 Partially-observable case - Total number of customers Theorem The equilibrium strategy is given by the smallest integer K such that P tot (K ) 0. We prove something more, that is P tot (K ) is non increasing in K. Lemma The random variables QK,1, for K = 0, 1,... are stochastically ordered, i.e. QK,1 st Q K +1,1 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

38 Partially-observable case - Total number of customers Theorem The equilibrium strategy is given by the smallest integer K such that P tot (K ) 0. We prove something more, that is P tot (K ) is non increasing in K. Lemma The random variables QK,1, for K = 0, 1,... are stochastically ordered, i.e. QK,1 st Q K +1,1 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

39 Number of customers in the 1st queue B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

40 Partially-observable case - Number of customers in the 1st queue The arriving customers can only see the waiting line of the first queue, and if they adopt the strategy N, the system can be seen as a tandem queue with the first queue with finite buffer N 1. Some matrix notations I and O - identity and zero matrix diag[x] - diagonal matrix with main diagonal given by x. e i - i + 1th vector of the canonical base in R n. U L and U R - left and right shift square matrices U k - the k projection matrix The elements of U L, U R and U k are given by (U L ) i,j = δ i 1,j, (U R ) i,j = δ i+1,j and (U k ) i,j = δ i,k δ j,k for 0 i, j K where δ i,j denotes the Kronecker delta. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

41 Partially-observable case - Number of customers in the 1st queue The arriving customers can only see the waiting line of the first queue, and if they adopt the strategy N, the system can be seen as a tandem queue with the first queue with finite buffer N 1. Some matrix notations I and O - identity and zero matrix diag[x] - diagonal matrix with main diagonal given by x. e i - i + 1th vector of the canonical base in R n. U L and U R - left and right shift square matrices U k - the k projection matrix The elements of U L, U R and U k are given by (U L ) i,j = δ i 1,j, (U R ) i,j = δ i+1,j and (U k ) i,j = δ i,k δ j,k for 0 i, j K where δ i,j denotes the Kronecker delta. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

42 Proposition (in [Kroese, Scheinhardt and Taylor (2004)]) The stationary distribution π N (m) is given by π N (m) = π N (0) H m m 0, where H is the minimal non-negative solution of the equation A 0 + H A 1 + H 2 A 2 = O, with A 0 = µ 1 U R, A 1 = (λ + µ 1 + µ 2 ) I + µ 1 U 0 + λ(u N + U L ) and A 2 = µ 2 I are square matrices of size (N + 1). The value of π N (0) is given by π N (0) = y y v t, where v t = (I H) 1 1 t and y is a probability vector, satisfying the condition y v t <, that solves the equation y (A 1 + A 2 + H A 2 ) = 0. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

43 Partially-observable case - Number of customers in the 1st queue The net profit is given by with P 1st,N (n) = R (C 1 C 2 ) T N,1 (n) C 2 T N (n), 0 n N + 1. T N,1 (n) = n µ 1 T N (n) = T (n, m) P(QN,2 = m Q N,1 = n 1) m=0 Using the marginal generating function φ(n, z) = T (n, m) z m, m=0 we can write the T N (n) function in the following way T N (n) = π N(0) ( m=0 T (n, m) Hm) e t n 1 π N (0) ( m=0 Hm) e t n 1 = π N(0) φ(n, H) e t n 1 π N (0) (I H) 1 e t n 1. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

44 Partially-observable case - Number of customers in the 1st queue The net profit is given by with P 1st,N (n) = R (C 1 C 2 ) T N,1 (n) C 2 T N (n), 0 n N + 1. T N,1 (n) = n µ 1 T N (n) = T (n, m) P(QN,2 = m Q N,1 = n 1) m=0 Using the marginal generating function φ(n, z) = T (n, m) z m, m=0 we can write the T N (n) function in the following way T N (n) = π N(0) ( m=0 T (n, m) Hm) e t n 1 π N (0) ( m=0 Hm) e t n 1 = π N(0) φ(n, H) e t n 1 π N (0) (I H) 1 e t n 1. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

45 Partially-observable case - Number of customers in the 1st queue The net profit is given by with P 1st,N (n) = R (C 1 C 2 ) T N,1 (n) C 2 T N (n), 0 n N + 1. T N,1 (n) = n µ 1 T N (n) = T (n, m) P(QN,2 = m Q N,1 = n 1) m=0 Using the marginal generating function φ(n, z) = T (n, m) z m, m=0 we can write the T N (n) function in the following way T N (n) = π N(0) ( m=0 T (n, m) Hm) e t n 1 π N (0) ( m=0 Hm) e t n 1 = π N(0) φ(n, H) e t n 1 π N (0) (I H) 1 e t n 1. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

46 Partially-observable case - Number of customers in the 1st queue We define the marginal generating function of y(n, m) It follows that φ(n, z) = = ψ and we remind that m=0 ψ(n, z) = ( n, m=0 y(n, m) z m, ( ) µ2 z m y(n, m) + µ 1 + µ 2 µ 2 z µ 1 + µ 2 ) z + n (1 z) + µ 2 (1 z) 2, z + n (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

47 Partially-observable case - Number of customers in the 1st queue We define the marginal generating function of y(n, m) It follows that φ(n, z) = = ψ and we remind that m=0 ψ(n, z) = ( n, m=0 y(n, m) z m, ( ) µ2 z m y(n, m) + µ 1 + µ 2 µ 2 z µ 1 + µ 2 ) z + n (1 z) + µ 2 (1 z) 2, z + n (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

48 Partially-observable case - Number of customers in the 1st queue We define the marginal generating function of y(n, m) It follows that φ(n, z) = = ψ and we remind that m=0 ψ(n, z) = ( n, m=0 y(n, m) z m, ( ) µ2 z m y(n, m) + µ 1 + µ 2 µ 2 z µ 1 + µ 2 ) z + n (1 z) + µ 2 (1 z) 2, z + n (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

49 Partially-observable case - Number of customers in the 1st queue We define the marginal generating function of y(n, m) Using the recursive ψ(n, equation z) = for y(n, them) function z m, y(n, m) we can compute ψ(n, z) in them=0 following way It follows that ( ) µ2 z m ψ(n z + n (1 z) φ(n, + z) 1, = z) = µ 2 µ 1 ψ(n, z) (µ y(n, 1 + m) µ 2 ) 2 + µ z 1 + zµ 2 µ 2 µ 1 y(n, 0) (µ µ µ 2 m=0 2 (1 ) 2 z z) 2 z 2 ( ) µ 2 µ 1 y(n, 1) y(n + 1, 0) µ 2 z n (1 z) = ψ (µ n, 1 + µ 2 ) 2 +, 1+ z 1 z µ 1 + µ 2 µ 2 (1 z) 2, using that ψ(0, z) = 0. and we remind that y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

50 Partially-observable case - Number of customers in the 1st queue Theorem The equilibrium strategy is given by the smallest integer N such that P 1st,N (N + 1) 0. At equilibrium the system is equivalent to a similar tandem network that has the first queue with finite room for only a maximum of N customers. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

51 Number of customers in the 2nd queue B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

52 Partially-observable case - Number of customers in the 2nd queue The arriving customers can only see the waiting line of the second queue, and in this case the number of users in each queue can be any non negative integer value. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

53 Proposition (in [Leskelä and Resing (2007)]) The stationary distribution π M (n) is given by π M (n) = π M (0) H n n 0, where H is the minimal non-negative solution of H n A n = O, n=0 where the (M + 1)-square matrices A n are given by A 0 = λi A 1 = µ 2 U L (λ + µ1 + µ2)i + µ 2 U 0 A 2 = µ 1 (U R + κ 1 U M ) A n+1 = µ 1 κ n U M with κ n = 1/n ( 2n 2 n 1 ) (µ1 /(µ 1 + µ 2 )) n 1 (µ 2 /(µ 1 + µ 2 )) n. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

54 Proposition (in [Leskelä and Resing (2007)]) The value of π M (0) is given by π M (0) = λ + µ 2 x (I H) 1 e t x, 0 where the row vector x is the unique positive solution of x H n B n = O, n=0 µ 2 satisfying x v t = 1 with v t = (I H) 1 1 t. The (M + 1)-square matrices B n are given by B 0 = µ 2 U L (λ + µ2)i + µ 2 U 0 B 1 = µ 1 (U R + U M ) B n+1 = µ 1 (1 κ 1 κ n ) U M. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

55 Partially-observable case - Number of customers in the 2nd queue The net profit is given by P 2nd,M (m) = R (C 1 C 2 ) T M,1 (m) C 2 T M (m), m 0. with T M,1 (m) = = T M (m) = = T 1 (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 n + 1 π M (n, m) µ 1 π M (, m) T (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 T (n + 1, m) π M(n, m) π M (, m) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

56 Partially-observable case - Number of customers in the 2nd queue The net profit is given by P 2nd,M (m) = R (C 1 C 2 ) T M,1 (m) C 2 T M (m), m 0. with T M,1 (m) = = T M (m) = = T 1 (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 n + 1 π M (n, m) µ 1 π M (, m) T (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 T (n + 1, m) π M(n, m) π M (, m) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

57 Partially-observable case - Number of customers in the 2nd queue The net profit is given by P 2nd,M (m) = R (C 1 C 2 ) T M,1 (m) C 2 T M (m), m 0. with T M,1 (m) = = T M (m) = = T 1 (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 n + 1 π M (n, m) µ 1 π M (, m) T (n + 1, m) P(QM,1 = n Q M,2 = m) n=0 n=0 T (n + 1, m) π M(n, m) π M (, m) B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

58 Partially-observable case - Number of customers in the 2nd queue Again, using the marginal generating function φ(z, m) = T (n + 1, m) z n, n=0 we can write the previous quontities in this way T M,1 (m) = 1 π M (0) (I H) 2 e t m µ 1 π M (0) (I H) 1 e t m T M (m) = π M(0) φ(h, m) e t m π M (0) (I H) 1 e t m B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

59 Partially-observable case - Number of customers in the 2nd queue We define the marginal generating function of y(n, m) It follows that φ(z, m) = = and we remind that ( µ2 ψ(z, m) = y(n + 1, m) z n, n=0 ) m y(n + 1, m) z n + µ 1 + µ 2 n=0 ) m ψ(z, m) + ( µ2 µ 1 + µ m (1 z) µ 2 (1 z) m (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

60 Partially-observable case - Number of customers in the 2nd queue We define the marginal generating function of y(n, m) It follows that φ(z, m) = = and we remind that ( µ2 ψ(z, m) = y(n + 1, m) z n, n=0 ) m y(n + 1, m) z n + µ 1 + µ 2 n=0 ) m ψ(z, m) + ( µ2 µ 1 + µ m (1 z) µ 2 (1 z) m (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

61 Partially-observable case - Number of customers in the 2nd queue We define the marginal generating function of y(n, m) It follows that φ(z, m) = = and we remind that ( µ2 ψ(z, m) = y(n + 1, m) z n, n=0 ) m y(n + 1, m) z n + µ 1 + µ 2 n=0 ) m ψ(z, m) + ( µ2 µ 1 + µ m (1 z) µ 2 (1 z) m (1 z) µ 2 (1 z) 2 y(n, m) = 1 + µ 2 y(n 1, 1) + µ m 1 1 µ 2 µ 1 µ 1 + µ 2 (µ 1 + µ 2 ) 2 y(n 1, k + 2) k=0 B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

62 Partially-observable case - Number of customers in the 2nd queue The function ψ(z, m) satisfies the following difference equation ψ(z, m + 1) = µ 2µ 1 z ψ(z, m + 2) + ψ(z, m) m 0 (µ 1 + µ 2 ) 2 1 ψ(z, 0) = µ 1 (1 z) + µ 2 z ψ(z, 1). µ 1 + µ 2 and the following result holds Theorem The function ψ(z, m) has the following expression ψ(z, m) = ( 1 1 µ ) 2 z 1 a m (z) µ 1 (1 z) µ 1 + µ 2 a(z) where a(z) = 1/2 + 1/4 z (µ 1 µ 2 )/(µ 1 + µ 2 ) 2. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

63 Partially-observable case - Number of customers in the 2nd queue The function ψ(z, m) satisfies the following difference equation ψ(z, m + 1) = µ 2µ 1 z ψ(z, m + 2) + ψ(z, m) m 0 (µ 1 + µ 2 ) 2 1 ψ(z, 0) = µ 1 (1 z) + µ 2 z ψ(z, 1). µ 1 + µ 2 and the following result holds Theorem The function ψ(z, m) has the following expression ψ(z, m) = ( 1 1 µ ) 2 z 1 a m (z) µ 1 (1 z) µ 1 + µ 2 a(z) where a(z) = 1/2 + 1/4 z (µ 1 µ 2 )/(µ 1 + µ 2 ) 2. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

64 Partially-observable case - Number of customers in the 2nd queue Assumtion - a tagged customer that sees M customers in the second queue, does not know the macroscopic behavior of the rest of the population, and s/he easily believes that the rest of customers is willing to enter with any number of customers equals to or less than the ones s/he is observing. Formally this means that, according to his/her observation, s/he believes that the current policy is the threshold policy M. Under this assumption the equilibrium policy is given by the minimum M such that P 2nd,M (m) < 0 for any m > M. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

65 Partially-observable cases - Numerical example We use the following parameters: the arrival rate is λ = 0.5 the service rates are µ 1 = 0.7 and µ 2 = 1.2. the reward is R = 20 the waiting costs for unit of time are C 1 = 1 and C 2 = N K M P tot x P 1st,x x 1 P 2nd,x x 0 Figure: Profit functions for the partially-observable cases B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

66 Summary We have shown how the economical considerations of the customers may modify the dynamics of a 2-queue tandem network As expected, the behaviour of the customers is affected by the level of information they know when deciding to join or balk Different levels of information require different tools of analysis, unfortunately the system quickly becomes too involved and intractable loooking at more complex topologies. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

67 Summary We have shown how the economical considerations of the customers may modify the dynamics of a 2-queue tandem network As expected, the behaviour of the customers is affected by the level of information they know when deciding to join or balk Different levels of information require different tools of analysis, unfortunately the system quickly becomes too involved and intractable loooking at more complex topologies. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

68 Summary We have shown how the economical considerations of the customers may modify the dynamics of a 2-queue tandem network As expected, the behaviour of the customers is affected by the level of information they know when deciding to join or balk Different levels of information require different tools of analysis, unfortunately the system quickly becomes too involved and intractable loooking at more complex topologies. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

69 Thank you for your attention. B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

70 B. D Auria and S. Kanta Equilibrium strategies in a tandem queue under various levels of information Working Paper (25) at UC3M, Spain, submitted. P. Naor The regulation of queue size by levying tolls Econometrica 37:15 24, N. M. Edelson and K. Hildebrand Congestion tolls for Poisson queueing processes. Econometrica 43:81 92, D. Kroese, W. Scheinhardt and P. Taylor Spectral properties of the tandem Jackson network, seen as a quasi-birth-and-death process The Annals of Applied Probability 14(4): , B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

71 L. Leskelä and J. Resing A tandem queueing network with feedback admission control In Network Control and Optimization - Proceedings of the First EuroFGI International Conference (NET-COOP), T. Chahed and B. Tuffin, editors, volume 4465 of Lecture Notes in Computer Science. Springer-Verlag, pp , A.Economou and S. Kanta Optimal balking strategies and pricing for the single server Markovian queue with compartmented waiting space Queueing Systems 59: , 2007 R. Hassin and M. Haviv To Queue or Not to Queue: Equilibrium Behavior in Queueing Systems Kluwer, Boston, B. D Auria (Univ. Carlos III de Madrid) 2-queues tandem network January 19 th / 38

EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY

EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY Dequan Yue 1, Ruiling Tian 1, Wuyi Yue 2, Yaling Qin 3 1 College of Sciences, Yanshan University, Qinhuangdao 066004,

More information

EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE

EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE ANTONIS ECONOMOU AND SPYRIDOULA KANTA Abstract. We consider the single server constant retrial

More information

Equilibrium customer strategies in a single server Markovian queue with setup times

Equilibrium customer strategies in a single server Markovian queue with setup times Equilibrium customer strategies in a single server Markovian queue with setup times Apostolos Burnetas and Antonis Economou {aburnetas,aeconom}@math.uoa.gr Department of Mathematics, University of Athens

More information

arxiv: v1 [math.oc] 23 Dec 2011

arxiv: v1 [math.oc] 23 Dec 2011 Equilibrium balking strategies for a clearing queueing system in alternating environment arxiv:2.5555v [math.oc] 23 Dec 20 Antonis Economou and Athanasia Manou aeconom@math.uoa.gr and amanou@math.uoa.gr

More information

Equilibrium threshold joining strategies in partially observable batch service queueing systems

Equilibrium threshold joining strategies in partially observable batch service queueing systems DOI 10.1007/s10479-017-2630-0 QUEUEING THEORY AND NETWORK APPLICATIONS Equilibrium threshold joining strategies in partially observable batch service queueing systems Olga Bountali 1 Antonis Economou 2

More information

European Journal of Operational Research

European Journal of Operational Research European Journal of Operational Research 26 (217) 1142 1151 Contents lists available at ScienceDirect European Journal of Operational Research journal homepage: www.elsevier.com/locate/ejor Innovative

More information

A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY. Wai-Ki Ching. Tang Li. Sin-Man Choi. Issic K.C. Leung

A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY. Wai-Ki Ching. Tang Li. Sin-Man Choi. Issic K.C. Leung Manuscript submitted to AIMS Journals Volume X, Number 0X, XX 00X Website: http://aimsciences.org pp. X XX A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY WAI-KI CHING SIN-MAN CHOI TANG

More information

arxiv: v1 [math.oc] 10 Jan 2019

arxiv: v1 [math.oc] 10 Jan 2019 Revenue maximization with access and information pricing schemes in a partially-observable queueing game Tesnim Naceur and Yezekael Hayel LIA/CERI University of Avignon France E-mail: {tesnimnaceuryezekaelhayel}@univ-avignonfr

More information

Customer Equilibrium in a Single-Server System with Virtual and System Queues

Customer Equilibrium in a Single-Server System with Virtual and System Queues Customer Equilibrium in a Single-Server System with Virtual and System Queues Roei Engel and Refael Hassin Department of Statistics and Operations Research Tel Aviv University June 25, 217 Abstract Consider

More information

Optimal Control of a Queue With High-Low Delay Announcements: The Significance of the Queue

Optimal Control of a Queue With High-Low Delay Announcements: The Significance of the Queue Optimal Control of a Queue With High-ow Delay Announcements: The Significance of the Queue Refael Hassin Alexandra Koshman Department of Statistics and Operations Research, Tel Aviv University Tel Aviv

More information

Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues

Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues Feng Chen, Vidyadhar G. Kulkarni Department of Statistics and Operations Research, University of North Carolina at

More information

Signaling Quality via Queues

Signaling Quality via Queues Signaling Quality via Queues Laurens G. Debo Booth School of Business University of Chicago Chicago, IL 60637 Christine A. Parlour Haas School of Business UC Berkeley Berkeley, CA 94720 Uday Rajan Ross

More information

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Chapter 1 ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Feng Chen Department of Statistics and Operations Research University of North Carolina at Chapel Hill chenf@email.unc.edu

More information

Equilibrium solutions in the observable M/M/1 queue with overtaking

Equilibrium solutions in the observable M/M/1 queue with overtaking TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES, DEPARTMENT OF STATISTICS AND OPERATION RESEARCH Equilibrium solutions in the observable M/M/ queue

More information

STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS

STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS R u t c o r Research R e p o r t STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS Benjamin Avi-Itzhak a Uriel G. Rothblum c Boaz Golany b RRR 33-2005, October, 2005 RUTCOR Rutgers

More information

Multi Stage Queuing Model in Level Dependent Quasi Birth Death Process

Multi Stage Queuing Model in Level Dependent Quasi Birth Death Process International Journal of Statistics and Systems ISSN 973-2675 Volume 12, Number 2 (217, pp. 293-31 Research India Publications http://www.ripublication.com Multi Stage Queuing Model in Level Dependent

More information

Miaomiao Yu a,b, Attahiru Sule Alfa b,c

Miaomiao Yu a,b, Attahiru Sule Alfa b,c Strategic queueing behavior for individual and social optimization in managing discrete time working vacation queue with Bernoulli interruption schedule Miaomiao Yu a,b, Attahiru Sule Alfa b,c a School

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

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

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

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

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS Xiaofei Fan-Orzechowski Department of Applied Mathematics and Statistics State University of New York at Stony Brook Stony

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

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

Strategic Dynamic Jockeying Between Two Parallel Queues

Strategic Dynamic Jockeying Between Two Parallel Queues Strategic Dynamic Jockeying Between Two Parallel Queues Amin Dehghanian 1 and Jeffrey P. Kharoufeh 2 Department of Industrial Engineering University of Pittsburgh 1048 Benedum Hall 3700 O Hara Street Pittsburgh,

More information

Staffing Tandem Queues with Impatient Customers Application in Financial Service Operations

Staffing Tandem Queues with Impatient Customers Application in Financial Service Operations Staffing Tandem Queues with Impatient Customers Application in Financial Service Operations Jianfu Wang, Hossein Abouee-Mehrizi 2, Opher Baron 3, Oded Berman 3 : Nanyang Business School, Nanyang Technological

More information

Session-Based Queueing Systems

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

More information

On Tandem Blocking Queues with a Common Retrial Queue

On Tandem Blocking Queues with a Common Retrial Queue On Tandem Blocking Queues with a Common Retrial Queue K. Avrachenkov U. Yechiali Abstract We consider systems of tandem blocking queues having a common retrial queue. The model represents dynamics of short

More information

Equilibrium and socially optimal arrivals to a single server loss system

Equilibrium and socially optimal arrivals to a single server loss system 1 Equilibrium and socially optimal arrivals to a single server loss system Liron Ravner and Moshe Haviv Department of Statistics and the Center for the Study of Rationality Hebrew University of Jerusalem

More information

Online Supplement for Bounded Rationality in Service Systems

Online Supplement for Bounded Rationality in Service Systems Online Supplement for Bounded ationality in Service Systems Tingliang Huang Department of Management Science and Innovation, University ollege London, London W1E 6BT, United Kingdom, t.huang@ucl.ac.uk

More information

Time Reversibility and Burke s Theorem

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

More information

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

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

More information

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

Continuous Time Markov Chains

Continuous Time Markov Chains Continuous Time Markov Chains Stochastic Processes - Lecture Notes Fatih Cavdur to accompany Introduction to Probability Models by Sheldon M. Ross Fall 2015 Outline Introduction Continuous-Time Markov

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

Proactive customer service: operational benefits and economic frictions

Proactive customer service: operational benefits and economic frictions Proactive customer service: operational benefits and economic frictions Kraig Delana Nicos Savva Tolga Tezcan London Business School, Regent s Park, London NW1 4SA, UK kdelana@london.edu nsavva@london.edu

More information

arxiv:math/ v1 [math.pr] 24 Mar 2005

arxiv:math/ v1 [math.pr] 24 Mar 2005 The Annals of Applied Probability 2004, Vol. 14, No. 4, 2057 2089 DOI: 10.1214/105051604000000477 c Institute of Mathematical Statistics, 2004 arxiv:math/0503555v1 [math.pr] 24 Mar 2005 SPECTRAL PROPERTIES

More information

Control of Fork-Join Networks in Heavy-Traffic

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

More information

Optimal Static Pricing for a Service Facility with Holding Costs

Optimal Static Pricing for a Service Facility with Holding Costs Optimal Static Pricing for a Service Facility with Holding Costs Idriss Maoui 1, Hayriye Ayhan 2 and Robert D. Foley 2 1 ZS Associates Princeton, NJ 08540, U.S.A. 2 H. Milton Stewart School of Industrial

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

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis TCOM 50: Networking Theory & Fundamentals Lecture 6 February 9, 003 Prof. Yannis A. Korilis 6- Topics Time-Reversal of Markov Chains Reversibility Truncating a Reversible Markov Chain Burke s Theorem Queues

More information

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

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

More information

QUEUING MODELS AND MARKOV PROCESSES

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

More information

A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion

A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion Cao, Jianhua; Nyberg, Christian Published in: Seventeenth Nordic Teletraffic

More information

Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs

Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs by Ata Ghareh Aghaji Zare A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of

More information

Inferring Quality from a Queue

Inferring Quality from a Queue Inferring Quality from a Queue Laurens G. Debo Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Uday Rajan Ross School of Business University of Michigan Ann Arbor, MI 48109. January

More information

On Tandem Blocking Queues with a Common Retrial Queue

On Tandem Blocking Queues with a Common Retrial Queue On Tandem Blocking Queues with a Common Retrial Queue K. Avrachenkov U. Yechiali Abstract We consider systems of tandem blocking queues having a common retrial queue, for which explicit analytic results

More information

Queueing Networks and Insensitivity

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

More information

Advanced Queueing Theory

Advanced Queueing Theory Advanced Queueing Theory 1 Networks of queues (reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity, BCMP networks, mean-value analysis, Norton's

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

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

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

More information

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

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

More information

Pricing in Service Systems with Strategic Customers

Pricing in Service Systems with Strategic Customers Pricing in Service Systems with Strategic Customers Refik Güllü Boğaziçi University Industrial Engineering Department Istanbul, Turkey Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 1 / 86 Before

More information

A Joining Shortest Queue with MAP Inputs

A Joining Shortest Queue with MAP Inputs The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 25 32 A Joining Shortest Queue with

More information

Optimal Pricing for a Service Facility with Congestion Penalties. Idriss Maoui

Optimal Pricing for a Service Facility with Congestion Penalties. Idriss Maoui Optimal Pricing for a Service Facility with Congestion Penalties A Thesis Presented to The Academic Faculty by Idriss Maoui In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy

More information

Model reversibility of a two dimensional reflecting random walk and its application to queueing network

Model reversibility of a two dimensional reflecting random walk and its application to queueing network arxiv:1312.2746v2 [math.pr] 11 Dec 2013 Model reversibility of a two dimensional reflecting random walk and its application to queueing network Masahiro Kobayashi, Masakiyo Miyazawa and Hiroshi Shimizu

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

The Value of Congestion

The Value of Congestion Laurens G. Debo Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 The Value of Congestion Uday Rajan Ross School of Business University of Michigan Ann Arbor, MI 48109. February

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

Herding and Congestion 1

Herding and Congestion 1 Herding and Congestion 1 Laurens G. Debo 2 Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Christine A. Parlour 3 Tepper School of Business Carnegie Mellon University Pittsburgh,

More information

Modelling Complex Queuing Situations with Markov Processes

Modelling Complex Queuing Situations with Markov Processes Modelling Complex Queuing Situations with Markov Processes Jason Randal Thorne, School of IT, Charles Sturt Uni, NSW 2795, Australia Abstract This article comments upon some new developments in the field

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

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

Optimal Pricing for a Service Facility

Optimal Pricing for a Service Facility Optimal Pricing for a Service Facility Serhan Ziya, Hayriye Ayhan, Robert D. Foley School of Industrial and Systems Engineering Georgia Institute of Technology 765 Ferst Drive, Atlanta, GA, 30332-0205

More information

reversed chain is ergodic and has the same equilibrium probabilities (check that π j =

reversed chain is ergodic and has the same equilibrium probabilities (check that π j = Lecture 10 Networks of queues In this lecture we shall finally get around to consider what happens when queues are part of networks (which, after all, is the topic of the course). Firstly we shall need

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

Push and Pull Systems in a Dynamic Environment

Push and Pull Systems in a Dynamic Environment Push and Pull Systems in a Dynamic Environment ichael Zazanis Dept. of IEOR University of assachusetts Amherst, A 0003 email: zazanis@ecs.umass.edu Abstract We examine Push and Pull production control

More information

Operations Research. Full terms and conditions of use:

Operations Research. Full terms and conditions of use: This article was downloaded by: [148.251.232.83] On: 21 January 2019, At: 08:56 Publisher: Institute for Operations Research and the Management Sciences (INFORMS) INFORMS is located in Maryland, USA Operations

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

Bertrand Games between Multi-class Queues

Bertrand Games between Multi-class Queues Bertrand Games between Multi-class Queues Parijat Dube and Rahul Jain Abstract We develop a framework to study differentiated services when there are competing network providers We adopt a multi-class

More information

Departure Processes of a Tandem Network

Departure Processes of a Tandem Network The 7th International Symposium on perations Research and Its Applications (ISRA 08) Lijiang, China, ctober 31 Novemver 3, 2008 Copyright 2008 RSC & APRC, pp. 98 103 Departure Processes of a Tandem Network

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

Firefly algorithm in optimization of queueing systems

Firefly algorithm in optimization of queueing systems BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 2, 2012 DOI: 10.2478/v10175-012-0049-y VARIA Firefly algorithm in optimization of queueing systems J. KWIECIEŃ and B. FILIPOWICZ

More information

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games 6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Asu Ozdaglar MIT March 2, 2010 1 Introduction Outline Review of Supermodular Games Reading: Fudenberg and Tirole, Section 12.3.

More information

CS 798: Homework Assignment 3 (Queueing Theory)

CS 798: Homework Assignment 3 (Queueing Theory) 1.0 Little s law Assigned: October 6, 009 Patients arriving to the emergency room at the Grand River Hospital have a mean waiting time of three hours. It has been found that, averaged over the period of

More information

Bounded Rationality in Service Systems

Bounded Rationality in Service Systems Bounded ationality in Service Systems Tingliang Huang Department of Management Science & Innovation, University ollege London, United Kingdom, t.huang@ucl.ac.uk Gad Allon Kellogg School of Management,

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

Signaling by Price in a Congested Environment

Signaling by Price in a Congested Environment Signaling by Price in a Congested Environment Laurens Debo Chicago Booth School of Business University of Chicago Chicago, IL 60637 Laurens.Debo@ChicagoBooth.edu Uday Rajan Ross School of Business University

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

Marginal Productivity Index Policies for Admission Control and Routing to Parallel Multi-server Loss Queues with Reneging

Marginal Productivity Index Policies for Admission Control and Routing to Parallel Multi-server Loss Queues with Reneging Marginal Productivity Index Policies for Admission Control and Routing to Parallel Multi-server Loss Queues with Reneging José Niño-Mora Universidad Carlos III de Madrid Department of Statistics C/ Madrid

More information

Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems)

Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems) Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems) Project Title: Applications of Dynamic Games in Queues Shivasadat Navabi Sohi navabiso@usc.edu This report was prepared

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

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

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

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

MAT SYS 5120 (Winter 2012) Assignment 5 (not to be submitted) There are 4 questions.

MAT SYS 5120 (Winter 2012) Assignment 5 (not to be submitted) There are 4 questions. MAT 4371 - SYS 5120 (Winter 2012) Assignment 5 (not to be submitted) There are 4 questions. Question 1: Consider the following generator for a continuous time Markov chain. 4 1 3 Q = 2 5 3 5 2 7 (a) Give

More information

On the Price of Anarchy in Unbounded Delay Networks

On the Price of Anarchy in Unbounded Delay Networks On the Price of Anarchy in Unbounded Delay Networks Tao Wu Nokia Research Center Cambridge, Massachusetts, USA tao.a.wu@nokia.com David Starobinski Boston University Boston, Massachusetts, USA staro@bu.edu

More information

Chapter 3: Markov Processes First hitting times

Chapter 3: Markov Processes First hitting times Chapter 3: Markov Processes First hitting times L. Breuer University of Kent, UK November 3, 2010 Example: M/M/c/c queue Arrivals: Poisson process with rate λ > 0 Example: M/M/c/c queue Arrivals: Poisson

More information

Little s result. T = average sojourn time (time spent) in the system N = average number of customers in the system. Little s result says that

Little s result. T = average sojourn time (time spent) in the system N = average number of customers in the system. Little s result says that J. Virtamo 38.143 Queueing Theory / Little s result 1 Little s result The result Little s result or Little s theorem is a very simple (but fundamental) relation between the arrival rate of customers, average

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

Optimal ranking of online search requests for long-term revenue maximization. Pierre L Ecuyer

Optimal ranking of online search requests for long-term revenue maximization. Pierre L Ecuyer 1 Optimal ranking of online search requests for long-term revenue maximization Pierre L Ecuyer Patrick Maille, Nicola s Stier-Moses, Bruno Tuffin Technion, Israel, June 2016 Search engines 2 Major role

More information

The shortest queue problem

The shortest queue problem The shortest queue problem Ivo Adan March 19, 2002 1/40 queue 1 join the shortest queue queue 2 Where: Poisson arrivals with rate Exponential service times with mean 1/ 2/40 queue 1 queue 2 randomly assign

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

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

Tariffs, Mechanisms and Equilibria at a Single Internet Link

Tariffs, Mechanisms and Equilibria at a Single Internet Link Tariffs, Mechanisms and Equilibria at a Single Internet Link Costas Courcoubetis and Antonis Dimakis Department of Informatics Athens University of Economics and Business Patission 76, Athens 10434, Greece

More information

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

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

More information

Dynamic control of a tandem system with abandonments

Dynamic control of a tandem system with abandonments Dynamic control of a tandem system with abandonments Gabriel Zayas-Cabán 1, Jingui Xie 2, Linda V. Green 3, and Mark E. Lewis 4 1 Center for Healthcare Engineering and Patient Safety University of Michigan

More information

Suggested solutions for the exam in SF2863 Systems Engineering. December 19,

Suggested solutions for the exam in SF2863 Systems Engineering. December 19, Suggested solutions for the exam in SF863 Systems Engineering. December 19, 011 14.00 19.00 Examiner: Per Enqvist, phone: 790 6 98 1. We can think of the support center as a Jackson network. The reception

More information

Conditional ages and residual service times in the M/G/1 queue Adan, I.J.B.F.; Haviv, M.

Conditional ages and residual service times in the M/G/1 queue Adan, I.J.B.F.; Haviv, M. Conditional ages and residual service times in the M/G/1 queue Adan, I.J.B.F.; Haviv, M. Published: 01/01/2008 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue

More information

Cover Page. The handle holds various files of this Leiden University dissertation

Cover Page. The handle  holds various files of this Leiden University dissertation Cover Page The handle http://hdl.handle.net/1887/39637 holds various files of this Leiden University dissertation Author: Smit, Laurens Title: Steady-state analysis of large scale systems : the successive

More information