Fluid Models of Parallel Service Systems under FCFS
|
|
- Buddy Holmes
- 5 years ago
- Views:
Transcription
1 Fluid Models of Parallel Service Systems under FCFS Hanqin Zhang Business School, National University of Singapore Joint work with Yuval Nov and Gideon Weiss from The University of Haifa, Israel Queueing and Networks, IMA, 208 / 39
2 µ 2,3 µ 3,3 µ 3,4 Parallel Service System Parallel servers S = {s,..., s J } of various skills; Various customer types C = {c,..., c I }; A bipartite compatibility graph G where (s j, c i ) G if server s j can serve customers of type c i λ α α 2 α 3 α 4 c c 2 c 3 c 4 µ 2,2 µ, µ,2 µ,4 µ 3, s s 2 s 3 Figure: A parallel skilled based service system with 3-server and 4-customer-type 2 / 39
3 µ 2,3 µ 3,3 µ 3,4 λ α α 2 α 3 α 4 c c 2 c 3 c 4 µ 2,2 µ, µ,2 µ,4 µ 3, s s 2 s 3 Figure: A parallel skilled based service system with 3-server and 4-customer-type C(s j ): the customer types compatible with s j ; For example, C(s 3 ) = {c, c 3, c 4 }. S(c i ): the servers compatible with customers of type c i. For example, S(c 2 ) = {s, s 2 }. S(C) = c i C S(c i), C(S) = s j S C(s j), U(S) = C(S), α C = c i C α c i. 3 / 39
4 a(l) denotes the arrival time of the lth customer; u(l) = a(l) a(l ) is the interarrival times, where l = 0, ±, ±2,..., and a(0) 0 < a(); {u(l) : l = 0, ±, ±2,...} is a sequence of iid with mean /λ; A(t) = max{l : a(l) t}; A(t) is the number of customers arriving in (t, 0] for t < 0; A(t) gives the number of customers arriving in (0, t] for t > 0; A(t) A(s) counts the total number of arrivals in (s, t] with s < t. 4 / 39
5 Type c i has probability α ci, i =,..., I, let ξ(l) be a unit vector of length I such that ξ i (l) = if customer l is of type c i, for l = 0, ±, ±2,.... The counts of arrivals of customers of each type are then given by A(t) ξ i (l), t 0, l= A ci (t) = 0 ξ i (l), t < 0. l=a(t)+ 5 / 39
6 v sj,c i (0) be the remaining service time of server s j if he is serving a customer of type c i at time 0, and v sj,c i (0) = 0 otherwise; v sj,c i (k), k =, 2,..., be the processing time of the kth customer of type c i that server s j is serving after time 0 with mean /µ sj,c i ; X sj,c i (t) = max{k + : k l=0 v s j,c i (l) t}. 6 / 39
7 C S Bipartite Graph customers 3 Key Customer in queue Customer in service Arrival Service Start Departure Server Position at 0 Server Position at t Customer type Arrival time a( ) a(-6) a(-5) a(-4) a(-3) a(-2) 0 a(0) a(-) 3 t a() a(2) a(4) a(6) a(8) a(0) a(3) a(5) a(7) a(9) 2 time Figure: Dynamics of a 3-server and 3-customer-type system under FCFS-ALIS 7 / 39
8 P sj (t) is the position of server s j at time t, where we let P sj (t) = l if the server is serving at time t the lth customer in the sequence of arrivals. If servers s j,..., s jk are idle at time t then their positions are defined as A(t) +,..., A(t) + k, ordered by duration of idleness, with A(t) + k the longest idle; Let Y j (t) is the current jth level, where we let Y (t) <... < Y J (t) be the ordered set of the positions of J servers at time t; T sj,c i (t) is the cumulative time over (0, t) that server s j has served customers of type c i. M (t) = arg min{p sj (t) : s j S}, M j (t) = arg min {P sl (t) : s l S \ {M (t),, M j (t)}}. Clearly, P Mj (t)(t) = Y j (t) for j =,, J. 8 / 39
9 We let Q ci,j(t) denote the number of customers of type c i which are waiting between servers M j (t) and M j+ (t) at time t. These are given by: Q ci,j(t) = Y j+ (t) l=y j (t)+ A(t) l=y J (t)+ ξ i (l) I{c i U(M (t),..., M j (t))}, j =,..., J, ξ i (l), j = J. Let Q ci (t) be the number of type-c i customers in the system at time t. Then, Q ci (t) = Q ci (0) + A ci (t) X sj,c i (T sj,c i (t)). (2) s j S(c i ) Furthermore, the work-conserving principle gives that for t 0, t ( ) +d A(x)+ P sj (x) (x ) T sj,c i (x) = 0, s j S. (3) 0 c i C(s j ) () 9 / 39
10 U(t): the remaining time at time t until next arrival; V sj,c i (t): the remaining processing time of c i by server s j if it is processing a type c i customer at time t, and V sj,c i (t) = 0 otherwise; R sj,c i (t): the number of type-c i customers served by server s j by time t; Z(t) = ( A(t) P sj (t), Q ci,j(t), U(t), V sj,c i (t) ) are Markov processes. We say that the parallel service system is stable (ergodic) if {Z(t) : t 0} is positive Harris recurrent (ergodic). Determining condition for the stability of {Z(t) : t 0}; Finding ( condition for ) P Pr lim s (t) P t t = = lim sj (t) t t = ; Finding condition and determining constant r sj,c i such that ( ) R sj,c Pr lim i (t) t t = r sj,c i = for (s j, c i ) G. 0 / 39
11 Corresponding to ()-(3), our fluid model given by {( Tsj,c i (t), P sj (t), Ȳj(t), Q } ci,j(t)) : t 0 is: P Mj (t) (t) = Ȳj(t), j =,..., J, (4) α ci (Ȳj+(t) Q Ȳj(t)) I{c i U( M (t),..., M j (t))}, ci,j(t) = j =,..., J, (5) α ci (λt ȲJ(t)), j = J, Q ci (t) = Q ci (0) + λα ci t µ sj,c i Tsj,c i (t), (6) t 0 s j S(c i ) ( λx P ) +d sj (x) (x In addition, we assume that c i C(s j ) ) T sj,c i (x) = 0, s j S. (7) T sj,c i (x) are zero for (s j, c i ) / G, and nondecreasing with c i C(s j ) ( T sj,c i (t 2 ) T sj,c i (t )) t 2 t. (8) / 39
12 Theorem : For almost all sample paths ω and any subsequence of {( T n s j,c i (t), P n s j (t), Ȳ n j (t), Q n c i,j(t)) : n } contains a subsequence along which {( T n s j,c i (t), P n s j (t), Ȳ n j (t), Q n c i,j(t)) : n } converges u.o.c. in (0, ) and any of their limits, ( T sj,c i (t), P sj (t), Ȳj(t), Q ci,j(t)), jointly satisfies relations (4)-(8). Moreover, P sj (t), Ȳj(t), and Q ci,j(t) are Lipschitz continuous on (0, ), and T sj,c i (t) are Lipschitz continuous on [0, ) for s j S, c i C, j =,..., J, and (s j, c i ) G. 2 / 39
13 Definition : Consider the fluid model given by (( P sj (0), λα ci, µ sj,c i ) : s i S, c i C, (s j, c i ) G). Let P (0) = J P j= sj (0). (i) We say that the fluid model is stable if starting from any initial state P (0) with P (0) =, there exists t 0 such that for any (Ȳ(t),, ȲJ(t)) satisfying (4)-(8), λt Ȳ(t) = 0 for all t > t 0. (ii) We say that the fluid model has complete resource pooling if for all values of λ, starting from any initial state P (0) with P (0) =, there exists t 0 such that for any (Ȳ(t),, ȲJ(t)) satisfying (4)-(8), ȲJ(t) Ȳ(t) = 0 for all t > t 0. (iii) We say that the fluid model has complete weak resource pooling if for all values of λ, starting from any initial state P (0) with P (0) =, there exists t 0 such that for any (Ȳ(t),, ȲJ(t)) satisfying (4)-(8), Ȳ (t) = = Ȳ J (t) for all t > t 0. 3 / 39
14 Customers Arrivals 0 Server Time Server 2 C Bipartite Graph 2 3 Server 3 S 2 3 Figure: Conjectured Fluid Dynamics under FCFS-ALIS 4 / 39
15 Definition 2: (i) We say that a cumulative probability distribution H( ) of a non-negative random variable has unbounded support if H(t) < for all t. (ii) We say that a cumulative probability distribution H(t) of a non-negative random variable is spread out if there exists a function q(t) > 0 such that 0 q(t)dt > 0 and a constant k, such that H (k) (b) H (k) (a) b a q(t)dt for all 0 a < b <, where H (k) is the k-fold convolution of H( ). Theorem 2 Assume that the distributions of the interarrival times and of the service times have unbounded support and are spread out. (i) If the fluid limit model is stable, then {Z(t) : t 0} is ergodic. (ii) If the fluid limit model has complete resource pooling, then for λ large enough, the joint distribution of (Q ci,j(t), c i U(M (t),..., M j (t)), j J ) converges to a stationary distribution as t. 5 / 39
16 Proposition : Consider a fluid limit ( T sj,c i (t), P sj (t), Ȳj(t), Q ci,j(t)). If fluid server positions at levels k,..., l merge at time τ > 0, i.e., Ȳ k (τ) < Ȳk(τ) = = Ȳl(τ) < Ȳl+(τ) (or if l = J, Ȳl(τ) < λτ), for some k l, then the fluid limit must satisfy T Mj,c i (τ) =, j = k,..., l, c i C(M j )\C(M l+,...,m J ) Ȳ k (τ) = = Ȳ l (τ) = α ci l µ Mj,c i TMj,c i (τ) j=k for c i C(M k,..., M l ) \ C(M l+,..., M J ). 6 / 39
17 µ 2,3 µ 3,3 µ 3,4 Product-Form Service Rates: λ α α 2 α 3 α 4 c c 2 c 3 c 4 µ 2,2 µ, µ,2 µ,4 µ 3, s s 2 s 3 Assume µ sj,c i = µ sj ν ci, where we can think of /ν ci as the average work required by a customer of type c i and µ sj as the speed of server s j. This models the case where customer types that share the same server differ only in the amount of work that they require, and where servers that can serve the same type of customer differ only in the speed at which they perform the service. 7 / 39
18 µ 2,3 µ 3,3 µ 3,4 λ α α 2 α 3 α 4 c c 2 c 3 c 4 µ 2,2 µ, µ,2 µ,4 µ 3, s s 2 s 3 Service Rates Depend Only on Server: µ sj = µ sj,c i for all (s j, c i ) G. Service Rates Depend Only on Customer Type: ν ci = µ sj,c i for all (s j, c i ) G. 8 / 39
19 Condition for complete resource pooling in the product-form service rate (µ sj,c i = µ sj ν ci ) case: Introduce the following notation: for any c i, θ ci = αc i ν ci / c i C α ci ν ci ; for any C C, θ C = c i C θ c i ; for any s j, β sj = µ sj / s j S µ s j ; and for any S S, β S = s j S β s j. The following three conditions are equivalent (Condition A): (i) β S(C) > θ C ; (ii) θ C(S) > β S ; (iii) β S > θ U(S). 9 / 39
20 Theorem 3: Consider a parallel service fluid model with product-form service rate. (i) Assume that Condition A holds, then complete resource pooling holds, that is, for any initial conditions there exists t 0 such that for λ large enough, every fluid limit satisfies Ȳ (t) = = ȲJ(t) and Ȳ (t) = = Ȳ J (t) = µ for all t > t 0, where µ = / α ci µ sj. ν ci s j S c i C (ii) Assume that Condition A holds only as weak inequalities. Then complete weak resource pooling holds, and furthermore, for any initial conditions there exists t 0 such that for λ large enough, every fluid limit satisfies Ȳ (t) = = Ȳ J (t) = µ. 20 / 39
21 Network with Complete Bipartite Compatibility Graph: Every server can serve all types of customers, i.e., the compatibility graph is a complete bipartite graph. m sj = c i C α ci m sj,c i, µ sj = m s j, µ = J µ sj. (9) Theorem 4: Consider the FCFS service discipline fluid model with a complete bipartite compatibility graph. We have (i) It is always complete resource pooling; (ii) The fluid server-level process is given by j= Ȳ (t) = = ȲJ(t) = min ( Ȳ J (0) + µt, λt ), t > 0, where µ is given in (9); (iii) When ȲJ(t) < λt, the matching rates are given r sj,c i = µ sj α ci /(µ c k C α ck ). 2 / 39
22 Network with Tree Bipartite Compatibility Graph: A tree graph is a connected graph with no loops. With K nodes it will have exactly (K ) edges, and it will always have at least two leaves c i C(s k ) T sk,c i (τ) =, Psk (τ) = P s (τ) = = PsJ (τ). s j S(c m) This means that the set of linear equations { c i C(s k ) η s k,c i = s k S, s j S(c m) µ sj,c m α cm µ sj,cm α cm η sj,c m = µ, c m C Tsj,c m (τ), (0) with the (I + J ) unknowns η sj,c i, (s j, c i ) G and an additional unknown µ has a positive solution. Thus complete resource pooling will relate to the set of linear equations (0). 22 / 39
23 Theorem 5: Consider a fluid model with tree bipartite compatibility graph. (i) The system will have complete resource pooling if and only if (0) has a positive solution, and it will have complete weak resource pooling if the solution is non-negative. (ii) If complete resource pooling holds then µ given by (0) is the pooled service rate, and the matching rates are given by r sj,c i = µ sj,c i η sj,c i /µ. 23 / 39
24 Foss and Chernova s Example (stability depends on distributions rather than the first moments): (On the stability of a partially accessible multistation queue with state-dependent routing. Queueing Systems, 29(998), 55-73) 3-server, 3-customer-type and an almost complete bipartite compatibility graph as illustrated in the following Figure. C λ λ λ 2 3 F L S 2 3 F R α c = α c2 = α c3 = /3, and the service time distributions are v s,c 2 F L, v s,c 3 F R ; v s2,c F R, v s2,c 3 F L ; v s3,c F L, v s3,c 2 F R with means a L and a R respectively. f L (t) = M e t/m, f R (t) = + A A e t/a + A + A Ae At 24 / 39
25 Let L : service time = exp( M ); R : service time = exp(a); R 2 : service time = exp( A ). Then the state-space can be written as for n = 0,,, (n, L, L, L), (n, L, L, R ), (n, L, L, R 2 ), (n, L, R, L), (n, L, R, R ), (n, L, R, R 2 ), (n, L, R 2, L), (n, L, R 2, R ), (n, L, R 2, R 2 ); (n, R, L, L), (n, R, L, R ), (n, R, L, R 2 ), (n, R, R, L), (n, R, R, R ), (n, R, R, R 2 ), (n, R, R 2, L), (n, R, R 2, R ), (n, R, R 2, R 2 ); (n, R 2, L, L), (n, R 2, L, R ), (n, R 2, L, R 2 ), (n, R 2, R, L), (n, R 2, R, R ), (n, R 2, R, R 2 ), (n, R 2, R 2, L), (n, R 2, R 2, R ), (n, R 2, R 2, R 2 ). 25 / 39
26 The generator is given by D 0 D D 2 D 3 C 0 C C 2 C 3 0 C 0 C C C 0 C where the first block-row corresponds to state n = 0, the second block-row corresponds to state n =, and so on. 26 / 39
27 D k = C k = D k D2 k D3 k D2 k D22 k D23 k D3 k D32 k D33 k C k C2 k C3 k C2 k C22 k C23 k C3 k C32 k C33 k, k = 0,, 2, ;, k = 0,, 2,. First consider the transition rate matrix D 0. More specifically, D 0 is the transition rates between (0, L, L, L), (0, L, L, R ), (0, L, L, R 2 ), (0, L, R, L), (0, L, R, R ), (0, L, R, R 2 ), (0, L, R 2, L), (0, L, R 2, R ), and (0, L, R 2, R 2 ). 27 / 39
28 D 0 = δ a δ a 0 δ a 3 M 0 δ a 0 0 δ a 3 a 0 0 δ a 0 3 M δ a 3 a δ a δ / 39
29 Now define G to be the minimal nonnegative solution to C k G k = 0, k=0 D k = D k+i G i, Ck = i=0 C k+i G i, k =, 2,. i=0 Then π n = 0 = ( π 0 D n n + π j C ) ( ), n+ j C n = 2, 3,, (π 0, π ) j= [ D0 j=0 D +jg j C 0 j=0 C +jg j ]. 29 / 39
30 M = alpha hat A Figure: The fraction of customers served with service time distribution F L, as a function of A. 30 / 39
31 M = 5 alpha hat Figure: The fraction of customers served with service time distribution F L, as a function of A. A 3 / 39
32 Matching Rates Depends on Service Distribution: C 2 3 C S 2 3 () S (2) C S (3) Figure: Topologies of the systems for the simulation study. For each system, we used four service time distributions: System : α = (.2,.6,.2) and µ = (.4,.2,.4); System 2: α = (.,.4,.4,.) and µ = (.4,.3,.2,.); System 3: α = (.,.2,.2,.,.2,.2) and µ = (.05,.,.5,.2,.2,.3); 32 / 39
33 Exponential; Pareto (denoted by the subscript p ), density f(x) = 3γ(γx + ) 4, x 0 with mean /2γ; Uniform : U(0, 2/µ) with µ = 2γ; Uniform 2: U(.9/µ,./µ) with µ = 2γ. System Exponential Pareto Uniform Uniform *.0078 * * * * Table: Resulting p-values of Hotelling s T 2 test. * denote p-value < / 39
34 System r =.3 0.3, r p = r u = , r u2 = (see Adan and Weiss, Exact FCFS matching rates for two infinite multi-type sequences. Operations Research, 60(20), ) 34 / 39
35 System 2 r = , r p = r u = , r u2 = / 39
36 System r = r p = / 39
37 r u = r u2 = / 39
38 In summary, by Hotelling s T 2 -test, the matching rates of systems 2 and 3 under the Pareto or uniform service time assumption are different from the exponential service time assumption in a statistically significant manner. 38 / 39
39 Summary: Stability for the parallel service system; Completely resource pooling; Matching rate; The first moment is not sufficient to determine the stability, the completely resource pooling, and matching rate. 39 / 39
Design and evaluation of overloaded service systems with skill based routing, under FCFS policies
Design and evaluation of overloaded service systems with skill based routing, under FCFS policies Ivo Adan Marko Boon Gideon Weiss April 2, 2013 Abstract We study an overloaded service system with servers
More informationarxiv: v1 [math.pr] 11 May 2018
FCFS Parallel Service Systems and Matching Models Ivo Adan a, Igor Kleiner b,, Rhonda Righter c, Gideon Weiss b,, a Eindhoven University of Technology b Department of Statistics, The University of Haifa,
More informationPositive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network. Haifa Statistics Seminar May 5, 2008
Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Yoni Nazarathy Gideon Weiss Haifa Statistics Seminar May 5, 2008 1 Outline 1 Preview of Results 2 Introduction Queueing
More informationPositive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network
Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Yoni Nazarathy a,1, Gideon Weiss a,1 a Department of Statistics, The University of Haifa, Mount Carmel 31905, Israel.
More informationDesign heuristic for parallel many server systems under FCFS-ALIS Adan, I.J.B.F.; Boon, M.A.A.; Weiss, G.
Design heuristic for parallel many server systems under FCFS-ALIS Adan, I.J.B.F.; Boon, M.A.A.; Weiss, G. Published in: arxiv Published: 04/03/2016 Document Version Accepted manuscript including changes
More informationFCFS Infinite Bipartite Matching with Applications
FF Infinite Bipartite Matching with Applications Workshop on ongestion Games, IM, NU ingapore December 2015 Gideon Weiss University of Haifa urvey of work since 2007, with Ed Kaplan, Rene aldentey, Ivo
More informationOperations 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 informationExact FCFS matching rates for two infinite multi-type sequences Adan, I.J.B.F.; Weiss, G.
Exact FCFS matching rates for two infinite multi-type sequences Adan, I.J.B.F.; Weiss, G. Published: 0/0/200 Document Version Publisher s PDF, also known as Version of Record includes final page, issue
More informationMany-server scaling of the N-system under FCFS ALIS
DOI 0007/s34-07-9549-7 Many-server scaling of the N-system under FCFS ALIS Dongyuan Zhan Gideon Weiss Received: 0 March 06 / Revised: 9 September 07 The Authors 07 This article is an open access publication
More informationarxiv:math/ v4 [math.pr] 12 Apr 2007
arxiv:math/612224v4 [math.pr] 12 Apr 27 LARGE CLOSED QUEUEING NETWORKS IN SEMI-MARKOV ENVIRONMENT AND ITS APPLICATION VYACHESLAV M. ABRAMOV Abstract. The paper studies closed queueing networks containing
More informationSection 1.2: A Single Server Queue
Section 12: A Single Server Queue Discrete-Event Simulation: A First Course c 2006 Pearson Ed, Inc 0-13-142917-5 Discrete-Event Simulation: A First Course Section 12: A Single Server Queue 1/ 30 Section
More informationTime 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 informationElectronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing
Submitted to Management Science manuscript MS-251-27 Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing Rishi Talreja, Ward Whitt Department of
More informationE-Companion to Fully Sequential Procedures for Large-Scale Ranking-and-Selection Problems in Parallel Computing Environments
E-Companion to Fully Sequential Procedures for Large-Scale Ranking-and-Selection Problems in Parallel Computing Environments Jun Luo Antai College of Economics and Management Shanghai Jiao Tong University
More informationStability 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 informationQueueing 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 informationStatistics 150: Spring 2007
Statistics 150: Spring 2007 April 23, 2008 0-1 1 Limiting Probabilities If the discrete-time Markov chain with transition probabilities p ij is irreducible and positive recurrent; then the limiting probabilities
More informationDynamic Matching Models
Dynamic Matching Models Ana Bušić Inria Paris - Rocquencourt CS Department of École normale supérieure joint work with Varun Gupta, Jean Mairesse and Sean Meyn 3rd Workshop on Cognition and Control January
More informationContinuous-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 informationExact 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 informationIEOR 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 informationQueuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011
Queuing Theory Richard Lockhart Simon Fraser University STAT 870 Summer 2011 Richard Lockhart (Simon Fraser University) Queuing Theory STAT 870 Summer 2011 1 / 15 Purposes of Today s Lecture Describe general
More information5 Lecture 5: Fluid Models
5 Lecture 5: Fluid Models Stability of fluid and stochastic processing networks Stability analysis of some fluid models Optimization of fluid networks. Separated continuous linear programming 5.1 Stability
More informationData 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 informationGI/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 informationLecture 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 informationQueueing 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 informationPerformance 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 informationTechnical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance
Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance In this technical appendix we provide proofs for the various results stated in the manuscript
More informationTCOM 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 informationChapter 2. Poisson Processes. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan
Chapter 2. Poisson Processes Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan Outline Introduction to Poisson Processes Definition of arrival process Definition
More informationMotivated by models of tenant assignment in public housing, we study approximating deterministic fluid
MANAGEMENT SCIENCE Vol. 54, No. 8, August 2008, pp. 1513 1527 issn 0025-1909 eissn 1526-5501 08 5408 1513 informs doi 10.1287/mnsc.1080.0868 2008 INFORMS Fluid Models for Overloaded Multiclass Many-Server
More informationEFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES
EFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES Lee K. Jones and Richard C. Larson OR 249-91 May 1991 Efficient Computation of Probabilities
More informationLecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking
Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov
More informationAsymptotic Coupling of an SPDE, with Applications to Many-Server Queues
Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues Mohammadreza Aghajani joint work with Kavita Ramanan Brown University March 2014 Mohammadreza Aghajanijoint work Asymptotic with
More informationClass 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 informationNEW 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 informationIntro 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 informationACCOUNTING FOR INPUT-MODEL AND INPUT-PARAMETER UNCERTAINTIES IN SIMULATION. <www.ie.ncsu.edu/jwilson> May 22, 2006
ACCOUNTING FOR INPUT-MODEL AND INPUT-PARAMETER UNCERTAINTIES IN SIMULATION Slide 1 Faker Zouaoui Sabre Holdings James R. Wilson NC State University May, 006 Slide From American
More informationThe Transition Probability Function P ij (t)
The Transition Probability Function P ij (t) Consider a continuous time Markov chain {X(t), t 0}. We are interested in the probability that in t time units the process will be in state j, given that it
More informationCS 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 informationHITTING TIME IN AN ERLANG LOSS SYSTEM
Probability in the Engineering and Informational Sciences, 16, 2002, 167 184+ Printed in the U+S+A+ HITTING TIME IN AN ERLANG LOSS SYSTEM SHELDON M. ROSS Department of Industrial Engineering and Operations
More information57:022 Principles of Design II Final Exam Solutions - Spring 1997
57:022 Principles of Design II Final Exam Solutions - Spring 1997 Part: I II III IV V VI Total Possible Pts: 52 10 12 16 13 12 115 PART ONE Indicate "+" if True and "o" if False: + a. If a component's
More informationMassachusetts Institute of Technology
.203J/6.28J/3.665J/5.073J/6.76J/ESD.26J Quiz Solutions (a)(i) Without loss of generality we can pin down X at any fixed point. X 2 is still uniformly distributed over the square. Assuming that the police
More informationFork-Join Networks in Heavy Traffic: Diffusion Approximations and Control. M.Sc. Research Proposal
Fork-Join Networks in Heavy Traffic: Diffusion Approximations and Control M.Sc. Research Proposal Asaf Zviran Advisors: Prof. Rami Atar Prof. Avishai Mandelbaum Faculty of Industrial Engineering and Management
More informationFluid Limit of A Many-Server Queueing Network with Abandonment
Fluid Limit of A Many-Server Queueing Networ with Abandonment Weining Kang Guodong Pang October 22, 213 Abstract This paper studies a non-marovian many-server queueing networ with abandonment, where externally
More informationProbability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models
Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models Statistical regularity Properties of relative frequency
More informationSensitivity 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 informationRouting and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1
Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1 Mor Armony 2 Avishai Mandelbaum 3 June 25, 2008 Abstract Motivated by call centers,
More informationA Simple Memoryless Proof of the Capacity of the Exponential Server Timing Channel
A Simple Memoryless Proof of the Capacity of the Exponential Server iming Channel odd P. Coleman ECE Department Coordinated Science Laboratory University of Illinois colemant@illinois.edu Abstract his
More informationChapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system.
8. Preliminaries L, L Q, W, W Q L = average number of customers in the system. L Q = average number of customers waiting in queue. W = average number of time a customer spends in the system. W Q = average
More information2905 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 informationSome 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 informationIntroduction 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 informationThis lecture is expanded from:
This lecture is expanded from: HIGH VOLUME JOB SHOP SCHEDULING AND MULTICLASS QUEUING NETWORKS WITH INFINITE VIRTUAL BUFFERS INFORMS, MIAMI Nov 2, 2001 Gideon Weiss Haifa University (visiting MS&E, Stanford)
More informationChapter 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 informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 22 12/09/2013. Skorokhod Mapping Theorem. Reflected Brownian Motion
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.7J Fall 213 Lecture 22 12/9/213 Skorokhod Mapping Theorem. Reflected Brownian Motion Content. 1. G/G/1 queueing system 2. One dimensional reflection mapping
More informationMarkov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued
Markov Chains X(t) is a Markov Process if, for arbitrary times t 1 < t 2
More informationFLUID LIMITS TO ANALYZE LONG-TERM FLOW RATES OF A STOCHASTIC NETWORK WITH INGRESS DISCARDING
Submitted to the Annals of Applied Probability FLUID LIMITS TO ANALYZE LONG-TERM FLOW RATES OF A STOCHASTIC NETWORK WITH INGRESS DISCARDING By John Musacchio, and Jean Walrand, University of California,
More information4.7 Finite Population Source Model
Characteristics 1. Arrival Process R independent Source All sources are identical Interarrival time is exponential with rate for each source No arrivals if all sources are in the system. OR372-Dr.Khalid
More informationA product form solution to a system with multi-type jobs and multi-type servers Visschers, J.W.C.H.; Adan, I.J.B.F.; Weiss, G.
A product form solution to a system with multi-type jobs and multi-type servers Visschers, JWCH; Adan, IJBF; Weiss, G Published: 01/01/2011 Document Version Publisher s PDF, also known as Version of Record
More informationCross-Selling in a Call Center with a Heterogeneous Customer Population. Technical Appendix
Cross-Selling in a Call Center with a Heterogeneous Customer opulation Technical Appendix Itay Gurvich Mor Armony Costis Maglaras This technical appendix is dedicated to the completion of the proof of
More informationStructured Markov Chains
Structured Markov Chains Ivo Adan and Johan van Leeuwaarden Where innovation starts Book on Analysis of structured Markov processes (arxiv:1709.09060) I Basic methods Basic Markov processes Advanced Markov
More informationDuality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem
Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem Shun-Chen Niu School of Management The University of Texas at Dallas P. O. Box 83688 Richardson, Texas 7583-688 Robert B.
More informationA Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime
A Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime Mohammadreza Aghajani joint work with Kavita Ramanan Brown University APS Conference, Istanbul,
More informationIntroduction 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 informationTOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS
TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS by Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636 March 31, 199 Revision: November 9, 199 ABSTRACT
More informationRecap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks
Recap Probability, stochastic processes, Markov chains ELEC-C7210 Modeling and analysis of communication networks 1 Recap: Probability theory important distributions Discrete distributions Geometric distribution
More informationLIMITS 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 informationIntroduction to Queueing Theory with Applications to Air Transportation Systems
Introduction to Queueing Theory with Applications to Air Transportation Systems John Shortle George Mason University February 28, 2018 Outline Why stochastic models matter M/M/1 queue Little s law Priority
More informationIntro to Queueing Theory
1 Intro to Queueing Theory Little s Law M/G/1 queue Conservation Law 1/31/017 M/G/1 queue (Simon S. Lam) 1 Little s Law No assumptions applicable to any system whose arrivals and departures are observable
More informationarxiv: v1 [math.pr] 21 Jul 2015
Reversibility and further properties of FF infinite bipartite matching Ivo Adan Ana Bušić Jean Mairesse Gideon Weiss December 3, 2018 arxiv:1507.05939v1 [math.pr] 21 Jul 2015 Abstract The model of FF infinite
More informationComputer Networks More general queuing systems
Computer Networks More general queuing systems Saad Mneimneh Computer Science Hunter College of CUNY New York M/G/ Introduction We now consider a queuing system where the customer service times have a
More informationConvexity Properties of Loss and Overflow Functions
Convexity Properties of Loss and Overflow Functions Krishnan Kumaran?, Michel Mandjes y, and Alexander Stolyar? email: kumaran@lucent.com, michel@cwi.nl, stolyar@lucent.com? Bell Labs/Lucent Technologies,
More informationStability, Queue Length and Delay of Deterministic and Stochastic Queueing Networks Cheng-Shang Chang IBM Research Division T.J. Watson Research Cente
Stability, Queue Length and Delay of Deterministic and Stochastic Queueing Networks Cheng-Shang Chang IBM Research Division T.J. Watson Research Center P.O. Box 704 Yorktown Heights, NY 10598 cschang@watson.ibm.com
More informationControl 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 informationOn Dynamic Scheduling of a Parallel Server System with Partial Pooling
On Dynamic Scheduling of a Parallel Server System with Partial Pooling V. Pesic and R. J. Williams Department of Mathematics University of California, San Diego 9500 Gilman Drive La Jolla CA 92093-0112
More informationRouting and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers
OPERATIONS RESEARCH Vol. 59, No. 1, January February 2011, pp. 50 65 issn 0030-364X eissn 1526-5463 11 5901 0050 informs doi 10.1287/opre.1100.0878 2011 INFORMS Routing and Staffing in Large-Scale Service
More informationTechnical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance
Technical Appendix for: When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance In this technical appendix we provide proofs for the various results stated in the manuscript
More informationMATH 56A: STOCHASTIC PROCESSES CHAPTER 6
MATH 56A: STOCHASTIC PROCESSES CHAPTER 6 6. Renewal Mathematically, renewal refers to a continuous time stochastic process with states,, 2,. N t {,, 2, 3, } so that you only have jumps from x to x + and
More informationDesigning load balancing and admission control policies: lessons from NDS regime
Designing load balancing and admission control policies: lessons from NDS regime VARUN GUPTA University of Chicago Based on works with : Neil Walton, Jiheng Zhang ρ K θ is a useful regime to study the
More informationPropagation of Chaos and Poisson Hypothesis
arxiv:1610.0849v1 [math.pr] 6 Oct 016 Propagation of Chaos and Poisson Hypothesis Serge Pirogov, Alexander Rybko, Senya Shlosman, and Alexander Vladimirov Aix Marseille Univ, Université de Toulon, CNRS,
More informationBRAVO for QED Queues
1 BRAVO for QED Queues Yoni Nazarathy, The University of Queensland Joint work with Daryl J. Daley, The University of Melbourne, Johan van Leeuwaarden, EURANDOM, Eindhoven University of Technology. Applied
More informationTMA4265 Stochastic processes ST2101 Stochastic simulation and modelling
Norwegian University of Science and Technology Department of Mathematical Sciences Page of 7 English Contact during examination: Øyvind Bakke Telephone: 73 9 8 26, 99 4 673 TMA426 Stochastic processes
More informationOperations Research II, IEOR161 University of California, Berkeley Spring 2007 Final Exam. Name: Student ID:
Operations Research II, IEOR161 University of California, Berkeley Spring 2007 Final Exam 1 2 3 4 5 6 7 8 9 10 7 questions. 1. [5+5] Let X and Y be independent exponential random variables where X has
More informationThe G/GI/N Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations
The G/GI/ Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations J. E Reed School of Industrial and Systems Engineering Georgia Institute of Technology October 17, 27 Abstract In this
More informationStochastic process. X, a series of random variables indexed by t
Stochastic process X, a series of random variables indexed by t X={X(t), t 0} is a continuous time stochastic process X={X(t), t=0,1, } is a discrete time stochastic process X(t) is the state at time t,
More informationName of the Student: Problems on Discrete & Continuous R.Vs
Engineering Mathematics 05 SUBJECT NAME : Probability & Random Process SUBJECT CODE : MA6 MATERIAL NAME : University Questions MATERIAL CODE : JM08AM004 REGULATION : R008 UPDATED ON : Nov-Dec 04 (Scan
More informationPart II: continuous time Markov chain (CTMC)
Part II: continuous time Markov chain (CTMC) Continuous time discrete state Markov process Definition (Markovian property) X(t) is a CTMC, if for any n and any sequence t 1
More informationM/G/1 and M/G/1/K systems
M/G/1 and M/G/1/K systems Dmitri A. Moltchanov dmitri.moltchanov@tut.fi http://www.cs.tut.fi/kurssit/elt-53606/ OUTLINE: Description of M/G/1 system; Methods of analysis; Residual life approach; Imbedded
More informationM/M/3/3 AND M/M/4/4 RETRIAL QUEUES. Tuan Phung-Duc, Hiroyuki Masuyama, Shoji Kasahara and Yutaka Takahashi
JOURNAL OF INDUSTRIAL AND doi:10.3934/imo.2009.5.431 MANAGEMENT OPTIMIZATION Volume 5, Number 3, August 2009 pp. 431 451 M/M/3/3 AND M/M/4/4 RETRIAL QUEUES Tuan Phung-Duc, Hiroyuki Masuyama, Shoi Kasahara
More informationChapter 2 Queueing Theory and Simulation
Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,
More informationQueueing. Chapter Continuous Time Markov Chains 2 CHAPTER 5. QUEUEING
2 CHAPTER 5. QUEUEING Chapter 5 Queueing Systems are often modeled by automata, and discrete events are transitions from one state to another. In this chapter we want to analyze such discrete events systems.
More informationContents 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 informationA Heavy Traffic Approximation for Queues with Restricted Customer-Server Matchings
A Heavy Traffic Approximation for Queues with Restricted Customer-Server Matchings (Working Paper #OM-007-4, Stern School Business) René A. Caldentey Edward H. Kaplan Abstract We consider a queueing system
More informationIntroduction 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 informationMarkov processes and queueing networks
Inria September 22, 2015 Outline Poisson processes Markov jump processes Some queueing networks The Poisson distribution (Siméon-Denis Poisson, 1781-1840) { } e λ λ n n! As prevalent as Gaussian distribution
More informationFunctional Limit Theorems for A New Class of Non-Stationary Shot Noise Processes
Functional Limit Theorems for A New Class of Non-Stationary Shot Noise Processes GUODONG PANG AND YUHANG ZHOU Abstract. We study a class of non-stationary shot noise processes which have a general arrival
More informationUNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.
UNIVERSITY OF YORK MSc Examinations 2004 MATHEMATICS Networks Time Allowed: 3 hours. Answer 4 questions. Standard calculators will be provided but should be unnecessary. 1 Turn over 2 continued on next
More informationSTABILITY AND INSTABILITY OF A TWO-STATION QUEUEING NETWORK
The Annals of Applied Probability 2004, Vol. 14, No. 1, 326 377 Institute of Mathematical Statistics, 2004 STABILITY AND INSTABILITY OF A TWO-STATION QUEUEING NETWORK BY J. G. DAI, 1 JOHN J. HASENBEIN
More information