/department of mathematics and computer science 1/46

Size: px
Start display at page:

Download "/department of mathematics and computer science 1/46"

Transcription

1 LNMB Course Advanced Queueing Theory Lecture 9, April 23, 2012 Onno Boxma, Sem Borst (TU/e) sem/aqt/ /department of mathematics and computer science 1/46

2 Course overview 1. Product-form networks: Queue lengths 2. Product-form networks: Sojourn times 3. The M/G/1 queue; multi-class queues 4. Polling systems I 5. PS, symmetric disciplines, DPS, GPS, BS networks 6. Achievable delay region, delay optimization 7. Size-based scheduling, SRPT, FBPS/LAS 8. Heavy tails; impact of the service discipline 9. Polling systems II /department of mathematics and computer science 2/46

3 Introduction Optimization of polling systems has received relatively limited attention compared to analysis of polling systems for given policies and system parameters yet is broad and somewhat fragmented area /department of mathematics and computer science 3/46

4 Introduction (cont d) Will focus on: Performance objective: minimize weighted sum of mean waiting times captures both efficiency and fairness Parametrized / structured policies for arbitration between queues assuming FCFS within queues optimization of service policy (visit length): when to switch optimization of routing policy (visit frequency and order): where to switch to joint optimization of visit length and frequency Scheduling policies for priorization within queues assuming given service and routing policies /department of mathematics and computer science 4/46

5 Introduction (cont d) Will not consider: Polling systems with zero switch-over times correspond to ordinary single-server multi-class systems polyhedral characterization of achievable mean-waiting time performance (Lecture 6) index-type policies (e.g. cµ-rule) minimize weighted mean-waiting time objective (Lecture 7) Specific mean-waiting approximations Joint optimization of arbitration between queues (service and routing policies) and scheduling within queues /department of mathematics and computer science 5/46

6 Optimization of service policy / visit length Assume routing policy / visit order is strictly cyclic Aim to determine optimal parameters (x 1,..., x N ) for structured service policy, specifying visit lengths at various queues k i -limited τ i -limited Bernoulli(p i ) None of these service policies belongs to class of disciplines with branching property!! /department of mathematics and computer science 6/46

7 Optimization of service policy / visit length (cont d) Starting point is (approximate) expression for mean waiting time as function of design parameters (x 1,..., x N ): E{W i } F i (x 1,..., x N ) Function F i ( ) further depends on traffic-related parameters, such as arrival rate λ i, service time moments, and switch-over time moments Problem is then to minimize N i=1 c i λ i F i (x 1,..., x N ) subject to possible constraints on (x 1,..., x N ) Depending on specific form of F i (x 1,..., x N ), optimization problem may allow closed-form solution or require numerical solution procedure /department of mathematics and computer science 7/46

8 Optimization of service policy / visit length (cont d) In case of limited service policies, typical approximation is of the form F i (x 1,..., x N ) = a i + b i x i x i ρ is, 1 ρ with s representing total mean switch-over time in cycle and x i expected amount of time guaranteed per visit to Q i k i -limited: x i = k i E{B i } τ i -limited: x i = τ i Bernoulli(p i ): x i = E{B i} 1 p i Typical constraints are of the form x i > ρ is 1 ρ, i = 1,..., N, and N i=1 γ i x i G, imposing upper bound on (weighted) sum of expected visit periods, e.g., ensuring maximum expected cycle time /department of mathematics and computer science 8/46

9 Optimization of service policy / visit length (cont d) Optimization problem takes the form min N i=1 subject to x i > ρ is 1 ρ, i = 1,..., N, and c i λ i a i + b i x i x i ρ is 1 ρ N γ i x i G i=1 /department of mathematics and computer science 9/46

10 Optimization of service policy / visit length (cont d) Optimal solution is x i = ( ρ is 1 ρ + G N i=1 ) γ i ρ i s κ i 1 ρ Nj=1, κ j where κ i = c i λ i (a i + b iρ i s 1 ρ )/γ i increasing in c i, λ i, a i, E{B i } decreasing in b i, γ i Interpretation Q i needs to receive at least ρ is 1 ρ service capacity per cycle residual service capacity is divided in proportion to κ i s /department of mathematics and computer science 10/46

11 Optimization of service policy / visit length (cont d) Determining optimal service shares exactly is extremely difficult, even with zero switch-over times Resembles problem of selecting suitable weights in differentiated schedulers, such as Weighted Round Robin (WRR) Weighted Fair Queueing (WFQ) Generalized Processor Sharing (GPS) Discriminatory Processor Sharing (DPS) While such schedulers are widely believed to be useful, setting suitable weights for given target performance metrics remains huge challenge /department of mathematics and computer science 11/46

12 Optimization of routing policy / visit frequency and order Now suppose service policy at each of queues is given, e.g., exhaustive, gated, or 1-limited Aim to determine optimal parameters for routing policy, specifying order and frequency of visits to various queues random polling: probability vector (p 1,..., p N ) routing table: deterministic sequence (q 1, q 2,..., q M ) = (i 1, i 2,..., i M ) {1,..., N} M Denote by y i relative visit frequency of Q i random polling: y i = p i routing table: y i = m i M, with m i = M j=1 I {{q j =i}} /department of mathematics and computer science 12/46

13 Optimization of routing policy / visit frequency and order (cont d) Starting point is (approximate) expression for mean waiting time as function of (y 1,..., y N ): E{W i } G i (y 1,..., y N ), assuming visits to each individual queue to be evenly spaced Function G i ( ) further depends on traffic-related parameters, such as arrival rate λ i, service time moments, and switch-over time moments Problem is then to minimize N i=1 c i λ i G i (y 1,..., y N ) subject to constraint N i=1 y i = 1 Depending on specific form of G i (y 1,..., y N ), optimization problem may allow closed-form solution or require numerical solution procedure /department of mathematics and computer science 13/46

14 Optimization of routing policy / visit frequency and order (cont d) For exhaustive and gated policies, typical approximation is of the form G i (y 1,..., y N ) = a i y i N y j s j j=1 For 1-limited policies, typical approximation is of the form G i (y 1,..., y N ) = y i λ i 1 ρ b i Nj=1 y j s j N j=1 y j s j and typical constraint is of the form y i > λ i 1 ρ Nj=1 y j s j, i = 1,..., N Note that both problems are zero-degree homogeneous in (y 1,..., y N ) /department of mathematics and computer science 14/46

15 Optimization of routing policy / visit frequency and order (cont d) For gated and exhaustive policies, optimization problem takes the form min N i=1 c i λ i a i y i N y j s j j=1 subject to N i=1 y i = 1 Optimal solution is of the form y i = where κ i = c i λ i a i /s i increasing in c i, λ i, a i decreasing in s i κ i Nj=1 κ j, /department of mathematics and computer science 15/46

16 Optimization of routing policy / visit frequency and order (cont d) For 1-limited policy, optimization problem takes the form min N c i λ i i=1 y i λ i 1 ρ b i Nj=1 y j s j N j=1 y j s j subject to N i=1 y i = 1 and y i > λ is 1 ρ Nj=1 y j s j, i = 1,..., N /department of mathematics and computer science 16/46

17 Optimization of routing policy / visit frequency and order (cont d) Optimal solution is of the form yi λ i + 1 ρ N λ j s j κ i s Nj=1, i κ j j=1 where κ i = c i λ i b i /s i increasing in c i, λ i, b i decreasing in s i Interpretation Q i needs to obtain at least λ i visits (per time unit) residual visits 1 ρ N j=1 λ j s j (per time unit) in proportion to κ i /s i /department of mathematics and computer science 17/46

18 Optimization of routing policy / visit frequency and order (cont d) It remains to construct routing table based on derived visit frequencies Determine length of table, e.g., M = N i=1 m i, where ˆM y i m i N for some ˆM Determine order of visits so that visits to each individual queue are evenly spaced Even spacing is not always feasible: (m 1, m 2, m 3 ) = (1, 2, 3) (1, 2, 3, 3, 2, 3): visits to Q 2 evenly spaced, but not to Q 3 (1, 3, 2, 3, 2, 3): visits to Q 3 evenly spaced, but not to Q 2 /department of mathematics and computer science 18/46

19 Optimization of routing policy / visit frequency and order (cont d) Approaches for spacing visits as evenly as possible Golden Ratio rule (Hofri & Rosberg, Panwar) balanced sequences (Altman, Gaujal, Hordijk, Van der Laan) interleaving of optimal splitting sequences (Arian & Y. Levy, B.) quadratic programming techniques (B. & Ramakrishnan) /department of mathematics and computer science 19/46

20 Optimization of service policy / visit length In special case of random polling with mixture of exhaustive (i e) and gated (i g) service policies at various queues and c i E{B i }, pseudo-conservation law provides exact expression for objective function: N ρ i E{W i } = ρ i=1 Ni=1 λ i E{B (2) i } 2(1 ρ) s ρi ρ p i e i s 1 ρ N i=1 ρ i p i N ρ i s i + ρ 2s i=1 N i=1 p i s (2) i In case s i s 1 and s (2) i s (2) 1, we obtain pi ρi (1 ρ i ) = j e ρ j (1 ρ j ) + i e, j g ρ j and p i = ρi j e ρ j (1 ρ j ) + j g ρ j i g /department of mathematics and computer science 20/46

21 Joint optimization of visit frequency / order and length Now suppose we wish to optimize visit lengths (x 1,..., x N ) as well as visit order and frequencies (y 1,..., y N ) Assume that condition is imposed of the form x i b i Nj=1 y j x j y i + d i, reflecting for example that visit must be sufficiently long to clear all work that arrives during intervisit period with high probability /department of mathematics and computer science 21/46

22 Joint optimization of visit frequency/order and length (cont d) As before, starting point is (approximate) expression for mean waiting time as function of (x 1,..., x N ) and (y 1,..., y N ) E{W i } H i (x 1,..., x N ; y 1,..., y N ) Function H i ( ) further depends on traffic-related parameters, such as arrival rate λ i, service time moments, and switch-over time moments Problem is then to minimize N i=1 c i λ i H i (x 1,..., x N ; y 1,..., y N ) subject to possible constraints on (x 1,..., x N ) and x i b Nj=1 i y j x j y i + d i, i = 1,..., N Depending on form of H i (x 1,..., x N ; y 1,..., y N ), optimization problem may allow closed-form solution or require numerical solution procedure /department of mathematics and computer science 22/46

23 Joint optimization of visit frequency/order and length (cont d) Typical approximation is of the form H i (x 1,..., x N ; y 1,..., y N ) a i y i N y j x j j=1 Optimization problem then takes the form min N i=1 c i λ i a i y i N y j x j j=1 subject to x i b i Nj=1 y j x j y i + d i, i = 1,..., N /department of mathematics and computer science 23/46

24 Joint optimization of visit frequency/order and length (cont d) Optimality requires latter constraint to be satisfied with equality, yielding N y j x j = j=1 Nj=1 d j y j 1 N j=1 b j, and hence optimization problem reduces to min N i=1 c i λ i a i y i N d j y j j=1 /department of mathematics and computer science 24/46

25 Joint optimization of visit frequency/order and length (cont d) Optimal solution is of the form y i = where κ i = c i λ i a i /d i κ i Nj=1 κ j, Same as optimal visit frequency for gated and exhaustive service policies /department of mathematics and computer science 25/46

26 Dynamic optimization We have focused on static optimization of parametrized/structured policies Dynamic policies have received relatively limited attention optimization of visit order from cycle to cycle (Browne, Weiss, Yechiali) stochastic optimality results for total workload and queue length (Liu, Nain & Towsley) dominance relationships for total workload (H. Levy, Sidi & Boxma) stochastic monotonicity results for queue lengths at visit epochs (Altman, Konstantopoulos & Liu) /department of mathematics and computer science 26/46

27 Dynamic optimization (cont d) Two-class queues with set-up times / costs in symmetric scenario, optimal service policy is exhaustive, with threshold rule for switching from empty to non-empty queue (Hofri & Ross) in asymmetric scenarios, dynamic programming yields threshold rule for switching from cheap to expensive queue (Koole) asymptotically optimal policies in heavy-traffic regime (Reiman & Wein) heavy-traffic analysis of dynamic cyclic policies (Markowitz, Reiman & Wein) Spatial settings vehicle routing strategies message gathering strategies in wireless networks /department of mathematics and computer science 27/46

28 Mean value analysis Approach for determining mean queue lengths and waiting times based on PASTA property: Poisson Arrivals See Time Averages Little s law: E{L} = λe{w} N queues 1, 2,..., N, served by single server in fixed cyclic order Exhaustive service discipline and FCFS within each queue Customers arrive at queue i as Poisson process of rate λ i Customers at queue i have generally distributed service requirements B i Mean residual service requirement E{R Bi } = E{B2 i } 2E{B i } Traffic intensity at queue i is ρ i = λ i E{B i } Total traffic intensity is ρ = N i=1 ρ i < 1 /department of mathematics and computer science 28/46

29 Mean value analysis (cont d) Generally distributed switch-over time S i (imodn) + 1 Mean total switch-over time in cycle E{S} = N i=1 E{S i } from queue i to queue Cycle time of queue i is time between two successive arrivals of server at this queue; mean cycle time is E{C} = E{S} 1 ρ Visit time T i of queue i is service period of queue i plus preceding switchover time E{T i } = E{S i 1 } + ρ i E{C} /department of mathematics and computer science 29/46

30 Mean value analysis (cont d) Let L i denote length of queue i (excluding customer possibly in service), and let W i denote waiting time of customer at queue i Objective: Determine E{L i } and E{W i } Derive (i) arrival relation for mean waiting time and use (ii) Little s law First ordinary M/G/1 queue Arrival relation E{W} = E{L}E{B} + ρe{r B } in combination with Little s law E{L} = λe{w} yields E{W} = ρ 1 ρ E{R B} /department of mathematics and computer science 30/46

31 Mean value analysis (cont d) Now two queues Arrival relation E{W 1 } = E{L 1 }E{B 1 } + ρ 1 E{R B1 } in combination with Little s law yields E{W 1 } = 1 1 ρ 1 But what is E{R T2 }?? + E{S 2} E{C} E{R S 2 } + E{T 2} E{C} (E{R T 2 } + E{S 2 }) E{L 1 } = λ 1 E{W 1 } [ ρ 1 E{R B1 } + E{S 2} E{C} E{R S 2 } + E{T ] 2} E{C} (E{R T 2 } + E{S 2 }) /department of mathematics and computer science 31/46

32 Mean value analysis (cont d) Let L i,n denote length of queue i at arbitrary point in time during visit time of queue n Then, since each of L 2,2 customers initiates busy period, Further E{R T2 } = E{L 2,2 } E{B 2} + ρ 2E{C} E{R B2 } + E{S 1} E{R S1 } 1 ρ 2 E{T 2 } 1 ρ 2 E{T 2 } 1 ρ 2 E{L 2 } = E{T 1} E{C} E{L 2,1} + E{T 2} E{C} E{L 2,2} Finally L 2,1 is equal to number of arrivals at queue 2 during age of T 1, and age has same distribution as residual lifetime of T 1, so E{L 2,1 } = λ 2 E{R T1 } Similar equations can be obtained with roles of queues 1 and 2 interchanged /department of mathematics and computer science 32/46

33 Mean value analysis (cont d) Example: λ 1 = 0.6, λ 2 = 0.2, B 1, B 2, S 1, S 2 all exp. distr. with unit mean Solution which leads to E{L 1,2 } = 0.6E{R T2 }, E{L 2,1 } = 0.2E{R T1 }, 0.7E{L 1,1 } + 0.3E{L 1,2 } = E{R T2 }, 0.7E{L 2,1 } + 0.3E{L 2,2 } = E{R T1 }, E{R T1 } = E{L 1,1 }, E{R T2 } = E{L 2,2 } E{L 1,1 } = , E{L 1,2} = 12 5, E{L 2,1} = 82 35, E{L 2,2} = 11 5, E{R T1 } = 82 7, E{R T 2 } = 4 E{L 1 } = 3.3, E{L 2 } = 2.3, E{W 1 } = 5.5, E{W 2 } = 11.5 /department of mathematics and computer science 33/46

34 Impact of service discipline within queue So far we assumed FCFS service discipline within each queue In several computer-communication and manufacturing applications, that is not realistic We now analyze impact of service discipline within each queue (for given visit frequency and length) /department of mathematics and computer science 34/46

35 Impact of service discipline within queue (cont d) N queues, gated service discipline at Q i C i past C i res visit to Q i intervisit Consider mean waiting time E{W i (x)} of customer at Q i with service requirement x: with E{W i (x)} = E{C r i } + λ ie{c p i }E{K ip(x)} + λ i E{C r i }E{K ir(x)} K ip (x): contribution of work from type-i customer arriving earlier in cycle K ir (x): contribution of work from type-i customer arriving later in cycle /department of mathematics and computer science 35/46

36 Impact of service discipline within queue (cont d) FCFS: K ip (x) = B i, K ir (x) = 0: E{W i } = E{W i (x)} = (1 + ρ i )E{C r i } LCFS: K ip (x) = 0, K ir (x) = B i : E{W i } = E{W i (x)} = (1 + ρ i )E{C r i } PS: K ip (x) = min{b i, x}, K ir (x) = min{b i, x}: E{W i (x)} = E{C r i }(1 + 2λ ie{min{b i, x}}; E{W i } = E{C r i }(1 + 2λ ie{min{b i1, B i2 }} SPT (optimal): K ip (x) = B i I {Bi <x}, K ir (x) = B i I {Bi <x}: E{W i (x)} = E{C r i }(1 + 2λ ie{b i I {Bi <x}}); E{W i } = E{C r i }(1 + λ ie{min{b i1, B i2 }}) /department of mathematics and computer science 36/46

37 Impact of service discipline within queue (cont d) Gated: Significant gains under heavy load, but smaller than in ordinary M/G/1 queue 2 queue symmetric polling system 250 mean delay FCFS SJF load /department of mathematics and computer science 37/46

38 Impact of service discipline within queue (cont d) Exhaustive: Big gains under heavy load, matching those in ordinary M/G/1 queue 2 queue symmetric polling system 250 mean delay load /department of mathematics and computer science 38/46

39 References E. Altman, B. Gaujal, A. Hordijk (2000). Balanced sequences and optimal routing. J. ACM 47, E. Altman, P. Konstantopoulos, Z. Liu (1992). Stability, monotonicity and invariant quantities in general polling systems. Queueing Systems 11, Special Issue on Polling Models, Y. Arian, Y. Levy (1992). Algorithms for generalized round robin routing. Oper. Res. Lett. 12, J.E. Baker, I. Rubin (1987). Polling with a general-service order table. IEEE Trans. Commun. 35, J.P.C. Blanc, R.D. van der Mei (1995). Optimization of polling systems with Bernoulli schedules. Perf. Eval. 21, S.C. Borst, O.J. Boxma, J.H.A. Harink, G.B. Huitema (1994). Optimization of fixed time polling schemes. Telecommunication Systems 3, S.C. Borst, O.J. Boxma, H. Levy (1995). The use of service limits for efficient operation of multi-station single-medium communication systems. IEEE/ACM Trans. Netw. 3, /department of mathematics and computer science 39/46

40 References (cont d) S.C. Borst, K.G. Ramakrishnan (1999). Optimization of template-driven scheduling mechanisms: regularity measures and computational techniques. J. Scheduling 2, O.J. Boxma (1991). Analysis and optimization of polling systems. In: Queueing, Performance and Control in ATM, eds. J.W. Cohen, C.D. Pack, O.J. Boxma, J. Bruin, B. Fralix (2009). Sojourn times in polling systems with various service disciplines. Perf. Eval 66 (11), O.J. Boxma, W.P. Groenendijk, J.A. Weststrate (1990). A pseudoconservation law for service systems with a polling table. IEEE Trans. Commun. 38, O.J. Boxma, H. Levy, J.A. Weststrate (1990). Optimization of polling systems. In: Proc. Performance 90, eds. P.J.B. King, I. Mitrani, R.J. Pooley, O.J. Boxma, H. Levy, J.A. Weststrate (1991). Efficient visit frequencies for polling tables: minimization of waiting cost. Queueing Systems 9, /department of mathematics and computer science 40/46

41 References (cont d) O.J. Boxma, H. Levy, J.A. Weststrate (1993). Efficient visit orders for polling systems. Perf. Eval. 18, O.J. Boxma, B.W. Meister (1987). Waiting-time approximations for cyclicservice systems with switchover times. Perf. Eval. 7, O.J. Boxma, B.W. Meister (1987). Waiting-time approximations in multiqueue systems with cyclic-service. Perf. Eval. 7, O.J. Boxma, J.A. Weststrate (1989). Waiting times in polling systems with Markovian server routing. In: Messung, Modellierung und Bewertung von Rechensystemen und Netzen, eds. G. Stiege, J.S. Lie (Springer, Berlin), S. Browne, G. Weiss (1992). Dynamic priority rules when polling with multiple parallel servers. Oper. Res. Lett. 12, S. Browne, U. Yechiali (1989). Dynamic priority rules for cyclic-type queues. Adv. Appl. Prob. 21, W. Bux, H.L. Truong (1983). Mean-delay approximations for cyclic-service queueing systems. Perf. Eval. 3, /department of mathematics and computer science 41/46

42 References (cont d) C. Buyukkoc, P. Varaiya, J. Walrand (1985). The cµ rule revisited. Adv. Appl. Prob. 17, K.C. Chang, D. Sandhu (1992). Mean waiting time approximations in cyclicservice systems with exhaustive limited service policy. Perf. Eval. 15, D.E. Everitt (1986). A conservation-type law for the token ring with limited service. Br. Telecom Techn. J. 4, D.E. Everitt (1986). Simple approximations for token rings. IEEE Trans. Commun. 34, D.E. Everitt (1989). An approximation procedure for cyclic service queues with limited service. In: Performance of Distributed and Parallel Systems, eds. T. Hasegawa, H. Takagi, Y. Takahashi, O. Fabian, H. Levy (1994). Pseudo-cyclic policies for multi-queue single server systems. Ann. Oper. Res. 48, Special Issue on Queueing Networks, ed. N.M. van Dijk, S.W. Fuhrmann, Y.T. Wang (1988). Analysis of cyclic service systems with limited service: bounds and approximations. Perf. Eval. 9, /department of mathematics and computer science 42/46

43 References (cont d) B. Gaujal, A. Hordijk, D.A. van der Laan (2007). On the optimal open-loop control policy for deterministic and exponential polling systems. Prob. Eng Inf. Sc. 21, W.P. Groenendijk (1990). Conservation Laws in Polling Systems. PhD Thesis University of Utrecht. W.P. Groenendijk (1989). Waiting-time approximations for cyclic service systems with mixed service strategies. In: Teletraffic Science for New Cost- Effective Systems, Networks and Services, ITC 12, ed. M. Bonatti, B. Hajek (1985). Extremal splittings of point processes. Math. Oper. Res. 10, M. Hofri, Z. Rosberg (1987). Packet delay under the Golden Ratio weighted TDM policy in a multiple-access channel. IEEE Trans. Inform. Theory 33, M. Hofri, K.W. Ross (1987). On the optimal control of two queues with server set-up times and its analysis. SIAM J. Comput. 16, /department of mathematics and computer science 43/46

44 References (cont d) A. Itai, Z. Rosberg (1984). A Golden Ratio control policy for a multipleaccess channel. IEEE Trans. Autom. Control 29, G.M. Koole (1997). Assigning a single server to inhomogeneous queues with switching costs. Th. Comp. Sc. 182, J.B. Kruskal (1969). Work-scheduling algorithms: a non-probabilistic queueing study (with possible applications to No. 1 ESS). Bell Syst. Techn. J. 48, D.A. van der Laan (2003). The Structure and Performance of Optimal Routing Sequences. PhD Thesis Leiden University. H. Levy (1988). Optimization of polling systems: the fractional exhaustive service method. Report Tel Aviv University, Tel Aviv. H. Levy, M. Sidi (1990). Polling systems: applications, modelling and optimization. IEEE Trans. Commun. 38, H. Levy, M. Sidi, O.J. Boxma (1990). Dominance relations in polling systems. Queueing Systems 6, /department of mathematics and computer science 44/46

45 References (cont d) Z. Liu, P. Nain, D. Towsley (1992). On optimal polling policies. Queueing Systems 11, Special Issue on Polling Models, D.M. Markowitz, M.I. Reiman, L.M. Wein (2000). The stochastic economic lot scheduling problem: heavy-traffic analysis of dynamic cyclic policies. Oper. Res. 48, D.M. Markowitz, L.M. Wein (2001). Heavy-traffic analysis of dynamic cyclic policies: A unified treatment of the single machine scheduling problem. Oper. Res. 49, I. Meilijson, U. Yechiali (1977). On optimal right-of-way policies at a singleserver station when insertion of idle times is permitted. Stoch. Proc. Appl. 6, S.S. Panwar, T.K. Philips, M.-S. Chen (1992). Golden Ratio scheduling for flow control with low buffer requirements. IEEE Trans. Commun. 40, M.I. Reiman, L.M. Wein (1998). Dynamic scheduling of a two-class queue with setups. Oper. Res. 46, /department of mathematics and computer science 45/46

46 References (cont d) L.D. Servi (1986). Average delay approximation of M / G / 1 cyclic service queue with Bernoulli schedule. IEEE J. Sel. Areas Commun. 4, J.A. Weststrate (1992). Analysis and Optimization of Polling Models. PhD Thesis University of Tilburg. A.C. Wierman, E.M.M. Winands, O.J. Boxma (2007). Scheduling in polling systems. Perf. Eval 64 (9 12), E.M.M. Winands (2007). Polling, Production and Priorities. PhD Thesis Eindhoven University of Technology. E.M.M. Winands, I.J.B.F. Adan, G.J. van Houtum (2006). Mean value analysis for polling systems. Queueing Systems 54, U. Yechiali (1991). Optimal dynamic control of polling systems. In: Queueing, Performance and Control in ATM, eds. J.W. Cohen, C.D. Pack, /department of mathematics and computer science 46/46

On open problems in polling systems

On open problems in polling systems Queueing Syst (2011) 68:365 374 DOI 10.1007/s11134-011-9247-9 On open problems in polling systems Marko Boon Onno J. Boxma Erik M.M. Winands Received: 10 May 2011 / Revised: 10 May 2011 / Published online:

More information

On the static assignment to parallel servers

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

More information

A Two-Queue Polling Model with Two Priority Levels in the First Queue

A Two-Queue Polling Model with Two Priority Levels in the First Queue A Two-Queue Polling Model with Two Priority Levels in the First Queue arxiv:1408.0110v1 [math.pr] 1 Aug 2014 M.A.A. Boon marko@win.tue.nl I.J.B.F. Adan iadan@win.tue.nl May, 2008 Abstract O.J. Boxma boxma@win.tue.nl

More information

Branching-type polling systems with large setups

Branching-type polling systems with large setups Branching-type polling systems with large setups E.M.M. Winands 1,2 1 Department of Mathematics and Computer cience 2 Department of Technology Management Technische Universiteit Eindhoven P.O. Box 513,

More information

Polling with batch service

Polling with batch service Polling with batch service Onno Boxma, Jan van der Wal, Uri Yechiali July 22, 2008 Abstract This paper considers a batch service polling system. We first study the case in which the server visits the queues

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

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

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

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

More information

15 Closed production networks

15 Closed production networks 5 Closed production networks In the previous chapter we developed and analyzed stochastic models for production networks with a free inflow of jobs. In this chapter we will study production networks for

More information

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

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

More information

15 Closed production networks

15 Closed production networks 5 Closed production networks In the previous chapter we developed and analyzed stochastic models for production networks with a free inflow of jobs. In this chapter we will study production networks for

More information

Waiting-time distributions in polling systems with non-fcfs service policies

Waiting-time distributions in polling systems with non-fcfs service policies Waiting-time distributions in polling systems with non-fcfs service policies INTERNSHIP REPORT Author: Petra Vis Supervisor CWI: prof. dr. R.D. van der Mei Supervisors VU: dr. R. Bekker dr. A. Roubos .

More information

Elementary queueing system

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

More information

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

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

Tutorial: Optimal Control of Queueing Networks

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

More information

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

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

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

THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES. Proefschrift

THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES. Proefschrift THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES Proefschrift ter verkrijging van de graad van Doctor aan de Universiteit Leiden, op gezag van de Rector Magnificus Dr. D. D. Breimer, hoogleraar

More information

Advanced Computer Networks Lecture 3. Models of Queuing

Advanced Computer Networks Lecture 3. Models of Queuing Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of

More information

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

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

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

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

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

More information

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

State-dependent and Energy-aware Control of Server Farm

State-dependent and Energy-aware Control of Server Farm State-dependent and Energy-aware Control of Server Farm Esa Hyytiä, Rhonda Righter and Samuli Aalto Aalto University, Finland UC Berkeley, USA First European Conference on Queueing Theory ECQT 2014 First

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

Load Balancing in Distributed Service System: A Survey

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

More information

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 Time Distribution of Dynamic Traveling Repairman Problem under the PART-n-TSP Policy

System Time Distribution of Dynamic Traveling Repairman Problem under the PART-n-TSP Policy System Time Distribution of Dynamic Traveling Repairman Problem under the PART-n-TSP Policy Jiangchuan Huang and Raja Sengupta Abstract We propose the PART-n-TSP policy for the Dynamic Traveling Repairman

More information

The M/G/1 FIFO queue with several customer classes

The M/G/1 FIFO queue with several customer classes The M/G/1 FIFO queue with several customer classes Boxma, O.J.; Takine, T. Published: 01/01/2003 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume

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

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

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

An engineering approximation for the mean waiting time in the M/H 2 b /s queue

An engineering approximation for the mean waiting time in the M/H 2 b /s queue An engineering approximation for the mean waiting time in the M/H b /s queue Francisco Barceló Universidad Politécnica de Catalunya c/ Jordi Girona, -3, Barcelona 08034 Email : barcelo@entel.upc.es Abstract

More information

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

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

More information

Dynamic Control of Parallel-Server Systems

Dynamic Control of Parallel-Server Systems Dynamic Control of Parallel-Server Systems Jim Dai Georgia Institute of Technology Tolga Tezcan University of Illinois at Urbana-Champaign May 13, 2009 Jim Dai (Georgia Tech) Many-Server Asymptotic Optimality

More information

Vacation and polling models with retrials

Vacation and polling models with retrials Vacation and polling models with retrials Citation for published version APA): Boxma, O. J., & Resing, J. A. C. 2014). Vacation and polling models with retrials. Report Eurandom; Vol. 2014017). Eindhoven:

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

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

Congestion In Large Balanced Fair Links

Congestion In Large Balanced Fair Links Congestion In Large Balanced Fair Links Thomas Bonald (Telecom Paris-Tech), Jean-Paul Haddad (Ernst and Young) and Ravi R. Mazumdar (Waterloo) ITC 2011, San Francisco Introduction File transfers compose

More information

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

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

More information

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

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

More information

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

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

Performance Analysis of Priority Queueing Schemes in Internet Routers

Performance Analysis of Priority Queueing Schemes in Internet Routers Conference on Information Sciences and Systems, The Johns Hopkins University, March 8, Performance Analysis of Priority Queueing Schemes in Internet Routers Ashvin Lakshmikantha Coordinated Science Lab

More information

SQF: A slowdown queueing fairness measure

SQF: A slowdown queueing fairness measure Performance Evaluation 64 (27) 1121 1136 www.elsevier.com/locate/peva SQF: A slowdown queueing fairness measure Benjamin Avi-Itzhak a, Eli Brosh b,, Hanoch Levy c a RUTCOR, Rutgers University, New Brunswick,

More information

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines.

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. Chapter 10 Queuing Systems D. 10. 1. (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. D. 10.. (Queuing System) A ueuing system consists of 1. a user source.

More information

EURANDOM PREPRINT SERIES March 13, On two-queue Markovian polling systmes with exhaustive service

EURANDOM PREPRINT SERIES March 13, On two-queue Markovian polling systmes with exhaustive service EURANDOM PREPRINT SERIES 2014-005 March 13, 2014 On two-queue Markovian polling systmes with exhaustive service J.-P. Dorsman, O. Boxma, R. van der Mei ISSN 1389-2355 On two-queue Markovian polling systems

More information

NEW FRONTIERS IN APPLIED PROBABILITY

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

More information

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

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

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads Operations Research Letters 37 (2009) 312 316 Contents lists available at ScienceDirect Operations Research Letters journal homepage: www.elsevier.com/locate/orl Instability of FIFO in a simple queueing

More information

Buzen s algorithm. Cyclic network Extension of Jackson networks

Buzen s algorithm. Cyclic network Extension of Jackson networks Outline Buzen s algorithm Mean value analysis for Jackson networks Cyclic network Extension of Jackson networks BCMP network 1 Marginal Distributions based on Buzen s algorithm With Buzen s algorithm,

More information

Asymptotic Delay Distribution and Burst Size Impact on a Network Node Driven by Self-similar Traffic

Asymptotic Delay Distribution and Burst Size Impact on a Network Node Driven by Self-similar Traffic Èíôîðìàöèîííûå ïðîöåññû, Òîì 5, 1, 2005, ñòð. 4046. c 2004 D'Apice, Manzo. INFORMATION THEORY AND INFORMATION PROCESSING Asymptotic Delay Distribution and Burst Size Impact on a Network Node Driven by

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 tandem queueing model with coupled processors

A tandem queueing model with coupled processors A tandem queueing model with coupled processors Jacques Resing Department of Mathematics and Computer Science Eindhoven University of Technology P.O. Box 513 5600 MB Eindhoven The Netherlands Lerzan Örmeci

More information

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

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

More information

Bandwidth-Sharing in Overloaded Networks 1

Bandwidth-Sharing in Overloaded Networks 1 Bandwidth-Sharing in Overloaded Networks 1 Regina Egorova, Sem Borst, Bert Zwart E-mail: egorova@cwi.nl, sem@win.tue.nl, bertzwart@gatech.edu CWI, P.O. Box 9479, 19 GB Amsterdam, The Netherlands Dept.

More information

Servers. Rong Wu. Department of Computing and Software, McMaster University, Canada. Douglas G. Down

Servers. Rong Wu. Department of Computing and Software, McMaster University, Canada. Douglas G. Down MRRK-SRPT: a Scheduling Policy for Parallel Servers Rong Wu Department of Computing and Software, McMaster University, Canada Douglas G. Down Department of Computing and Software, McMaster University,

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

Classical Queueing Models.

Classical Queueing Models. Sergey Zeltyn January 2005 STAT 99. Service Engineering. The Wharton School. University of Pennsylvania. Based on: Classical Queueing Models. Mandelbaum A. Service Engineering course, Technion. http://iew3.technion.ac.il/serveng2005w

More information

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

Fair Operation of Multi-Server and Multi-Queue Systems

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

More information

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

On the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers

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

More information

OPTIMAL CONTROL OF A FLEXIBLE SERVER

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

More information

THE ON NETWORK FLOW EQUATIONS AND SPLITTG FORMULAS TRODUCTION FOR SOJOURN TIMES IN QUEUEING NETWORKS 1 NO FLOW EQUATIONS

THE ON NETWORK FLOW EQUATIONS AND SPLITTG FORMULAS TRODUCTION FOR SOJOURN TIMES IN QUEUEING NETWORKS 1 NO FLOW EQUATIONS Applied Mathematics and Stochastic Analysis 4, Number 2, Summer 1991, III-I16 ON NETWORK FLOW EQUATIONS AND SPLITTG FORMULAS FOR SOJOURN TIMES IN QUEUEING NETWORKS 1 HANS DADUNA Institut flit Mathematische

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

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

F.P. KELLY Statistical Laboratory, University of Cambridge, 16 Mill Lane, Cambridge CB2 1SB, England

F.P. KELLY Statistical Laboratory, University of Cambridge, 16 Mill Lane, Cambridge CB2 1SB, England EFFECTIVE BANDWIDTHS AT MULTI-CLASS QUEUES F.P. KELLY Statistical Laboratory, University of Cambridge, 16 Mill Lane, Cambridge CB2 1SB, England Abstract Consider a queue which serves traffic from a number

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

Nikolai K. Krivulin. St.Petersburg State University

Nikolai K. Krivulin. St.Petersburg State University A MAX-ALGEBRA APPROACH TO MODELING AND SIMULATION OF TANDEM QUEUEING SYSTEMS Nikolai K Krivulin StPetersburg State University Abstract Max-algebra models of tandem single-server queueing systems with both

More information

Introduction to Queueing Theory

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

More information

NATCOR: Stochastic Modelling

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

More information

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

Environment (E) IBP IBP IBP 2 N 2 N. server. System (S) Adapter (A) ACV

Environment (E) IBP IBP IBP 2 N 2 N. server. System (S) Adapter (A) ACV The Adaptive Cross Validation Method - applied to polling schemes Anders Svensson and Johan M Karlsson Department of Communication Systems Lund Institute of Technology P. O. Box 118, 22100 Lund, Sweden

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

Asymptotics for Polling Models with Limited Service Policies

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

More information

Glossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP

Glossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP Glossary availability The long-run average fraction of time that the processor is available for processing jobs, denoted by a (p. 113). cellular manufacturing The concept of organizing the factory into

More information

Introduction to Queueing Theory

Introduction to Queueing Theory Introduction to Queueing Theory Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse567-11/

More information

Solutions to COMP9334 Week 8 Sample Problems

Solutions to COMP9334 Week 8 Sample Problems Solutions to COMP9334 Week 8 Sample Problems Problem 1: Customers arrive at a grocery store s checkout counter according to a Poisson process with rate 1 per minute. Each customer carries a number of items

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

Efficient Nonlinear Optimizations of Queuing Systems

Efficient Nonlinear Optimizations of Queuing Systems Efficient Nonlinear Optimizations of Queuing Systems Mung Chiang, Arak Sutivong, and Stephen Boyd Electrical Engineering Department, Stanford University, CA 9435 Abstract We present a systematic treatment

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

Chapter 5. Elementary Performance Analysis

Chapter 5. Elementary Performance Analysis Chapter 5 Elementary Performance Analysis 1 5.0 2 5.1 Ref: Mischa Schwartz Telecommunication Networks Addison-Wesley publishing company 1988 3 4 p t T m T P(k)= 5 6 5.2 : arrived rate : service rate 7

More information

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Chapter 6 Queueing Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing

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

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS MOHAMMED HAWA AND DAVID W. PETR Information and Telecommunications Technology Center University of Kansas, Lawrence, Kansas, 66045 email: {hawa, dwp}@ittc.ku.edu

More information

Queueing Theory and Simulation. Introduction

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

More information

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

Task Assignment in a Heterogeneous Server Farm with Switching Delays and General Energy-Aware Cost Structure

Task Assignment in a Heterogeneous Server Farm with Switching Delays and General Energy-Aware Cost Structure Task Assignment in a Heterogeneous Server Farm with Switching Delays and General Energy-Aware Cost Structure Esa Hyytiä a,,, Rhonda Righter b, Samuli Aalto a a Department of Communications and Networking,

More information

M/M/1 Queueing System with Delayed Controlled Vacation

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

More information

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

Introduction to Queueing Theory

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

More information

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

Slides 9: Queuing Models

Slides 9: Queuing Models Slides 9: Queuing Models Purpose Simulation is often used in the analysis of queuing models. A simple but typical queuing model is: Queuing models provide the analyst with a powerful tool for designing

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

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

The Israeli Queue with a general group-joining policy 60K25 90B22

The Israeli Queue with a general group-joining policy 60K25 90B22 DOI 0007/s0479-05-942-2 3 4 5 6 7 8 9 0 2 3 4 The Israeli Queue with a general group-joining policy Nir Perel,2 Uri Yechiali Springer Science+Business Media New York 205 Abstract We consider a single-server

More information