M/G/1 queues and Busy Cycle Analysis

Size: px
Start display at page:

Download "M/G/1 queues and Busy Cycle Analysis"

Transcription

1 queues and Busy Cycle Analysis John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong cslui John C.S. Lui (CUHK) Computer Systems Performance Evaluation 1 / 36

2 Outline Outline 1 Renewal Theory 2 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 2 / 36

3 Renewal Theory Another notation for transform Given a discrete r.v G with g i = Prob[ g = i] 1 G(Z ) = i=0 g iz i 2 E[Z G] = i=0 Z i Prob[ g = i] = i=0 Z i g i Therefore,E[Z G] = G(Z ) Given a continuous r.v X with f X (x) 1 F X (s) = x=0 f X (x)e sx dx 2 E[e s X ] = x=0 e sx f X (x)dx John C.S. Lui (CUHK) Computer Systems Performance Evaluation 4 / 36

4 Renewal Theory Residual Life A 1 A 2 A 3 A n-1 A n X... X 0 Y! 1! 2! 3! n-1! n time Interarrival time of bus is exponential w/ rate λ while hippie arrives at an arbitrary instant in time Question: How long must the hippie wait, on the average, till the bus comes along? John C.S. Lui (CUHK) Computer Systems Performance Evaluation 5 / 36

5 Renewal Theory Answer Answer 1 : Because the average interarrival time is 1 λ, therefore 1 2λ Answer 2 : Because of memoryless, it has to wait 1 λ General Result: Particularly, r 1 = x 2 2 x f X (x)dx = kxf (x)dx = f Y (y) = 1 F(y) xf (x)dx 0 F (s) = 1 F (s) r n = m 1 m n+1 (n + 1)m 1 0 xf (x) xf (x)dx John C.S. Lui (CUHK) Computer Systems Performance Evaluation 6 / 36

6 Renewal Theory Derivation P[x < X x + dx] = f X (x)dx = kxf (x)dx x=0 f X (x)dx = k x=0 xf (x)dx 1 = km 1 Therefore, f Y (y) =? f X (x) = 1 m 1 xf (x) P[Y y X = x] = y ( x ) ( ) dy xf (x) P[y < Y y + dy, x < X x + dx] = dx x m 1 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 7 / 36

7 Renewal Theory continue: f Y (y)dy = = x=y x=y P[y < Y y + dy, x < X x + dx] ( dy x )(xf (x) m 1 )dx = 1 F(y) dy m 1 f Y (y) = 1 F(y) since f (y) = df(y) m 1 dy = 1 F (s) sm 1 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 8 / 36

8 A(t) = 1 e λt t 0 a(t) = λe λt t 0 b(t) = general Describe the state [N(t), X o (t)] N(t): The no. of customers present at time t X o (t): Service time already received by the customer in service at time t (or remaining service time). Rather than using this approach, we use the method of the imbedded Markov Chain John C.S. Lui (CUHK) Computer Systems Performance Evaluation 10 / 36

9 Imbedded Markov Chain [N(t), X o (t)] Select the "departure" points, we therefore eliminate X o (t) Now N(t) is the no. of customers left behind by a departure customer. 1 For Poisson arrival: P k (t) = R k (t) for all time t. Therefore, p k = r k. 2 If in any system (even it s non-markovian) where N(t) makes discontinuous changes in size(plus or minus)one, then r k = d k = Prob[departure leaves k customers behind] Therefore, for, p k = d k = r k John C.S. Lui (CUHK) Computer Systems Performance Evaluation 11 / 36

10 α 1 α j-i+1 α 3 i-2 i-1 i α 2 i+1 i+2 j α 0 α k = Prob[k arrivals during the service of a customer] α k = P[ṽ = k] = 0 P = α 0 α 1 α 2 α 3 α 0 α 1 α 2 α 3 0 α 0 α 1 α α 0 α α 0.. P[ṽ = k x = x]b(x)dx =... 0 (λx) k e λx b(x)dx k! π = πp and π i = 1. Question: why not πq = 0, π i = 1? John C.S. Lui (CUHK) Computer Systems Performance Evaluation 12 / 36

11 The mean queue length We have two cases. Case 1: q n+1 = q n 1 + v n+1 for q n > 0 C n C n+1 q n q n+1 server t C n C n+1 queue v n+1 t C n C n+1 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 13 / 36

12 Case 2: q n+1 = v n+1 for q n = 0 C n C n+1 q n =0 q n+1 server t C n C n+1 queue v n+1 t C n C n+1 { 1 for k = 1, 2,... Let k = 0 for k = 0 q n+1 = q n qn + v n+1 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 14 / 36

13 E[q n+1 ] = E[q n ] E[ qn ] + E[v n+1 ] Take the limit as n, E[ q] = E[ q] E[ q ] + E[ṽ] We get, E[ q ] = E[ṽ] = average no. of arrivals in a service time On the other hand, E[ q ] = k P[ q = k] k=0 = 0 P[ q = 0] + 1 P[ q = 1] + = P[ q > 0] Therefore E[ q ] = P[ q > 0]. Since we are dealing with single server, it is also equal to P[busy system]=ρ = λ/mu = λ x. Therefore, E[ṽ] = ρ John C.S. Lui (CUHK) Computer Systems Performance Evaluation 15 / 36

14 Since we have q n+1 = q n qn + v n+1 q 2 n+1 = q 2 n + 2 q n + v 2 n+1 2q n qn + 2q n v n+1 2 qn v n+1 Note that : ( qn ) 2 = qn and q n qn = q n lim n E[q2 n+1 ] = lim n {E[q2 n] + E[ 2 q n ] + E[v 2 n+1 ] 2E[q n ] + 2E[q n v n+1 ] 2E[ qn v n+1 ]} 0 = E[ q ] + E[ṽ 2 ] 2E[ q] + 2E[ q]e[ṽ] 2E[ q ]E[ṽ] E[ q] = ρ + E[ṽ 2 ] E[ṽ] 2(1 ρ) Now the remaining question is how to find E[ṽ 2 ]. John C.S. Lui (CUHK) Computer Systems Performance Evaluation 16 / 36

15 Let V (Z ) = k=0 P[ṽ = k]z k V (Z ) = = = = k= (λx) k e λx b(x)dxz k k! ( ) e λx (λxz ) k b(x)dx k! k=0 e λx e λxz b(x)dx e (λ λz )x b(x)dx Look at B (s) = 0 e sx b(x)dx. Therefore, V (Z ) = B (λ λz ) John C.S. Lui (CUHK) Computer Systems Performance Evaluation 17 / 36

16 From this, we can get E[ṽ], E[ṽ 2 ],... dv (Z ) dz = db (λ λz ) dz dv (Z ) dz = db (λ λz ) d(λ λz ) = λ db (y) dy Z =1 = λ db (y) dy d(λ λz ) dz y=0 = +λ x = ρ John C.S. Lui (CUHK) Computer Systems Performance Evaluation 18 / 36

17 d 2 V (Z ) dz 2 = v 2 v, since V (Z ) = B (λ λz ) d 2 V (Z ) dz 2 = d (y) dz [ λdb dy ] = λ d 2 B (y) dy 2 d 2 V (Z ) dz 2 Z =1 = λ 2 db2 (y) dy 2 y=0 = λ 2 B (2) (0) dy dz Go back, since v 2 v = λ 2 x 2 v 2 = v + λ 2 x 2 E[ q] = ρ + E[ṽ 2 ] E[ṽ] 2(1 ρ) E[ q] = ρ + λ2 x 2 2(1 ρ) = ρ + (1 + ρ2 C2 b ) 2(1 ρ) This is the famous Pollaczek - Khinchin Mean Value Formula. John C.S. Lui (CUHK) Computer Systems Performance Evaluation 19 / 36

18 For M/M/1, b(x) = µe µx, x = 1 µ ; x 2 = 2 µ 2 q = ρ + λ2 x 2 2(1 ρ) = ρ + 2 λ2 µ 2 2(1 ρ) = ρ + 2 ρ2 2(1 ρ) ρ q = 1 ρ = N in M/M/1 For M/D/1, x = x; x 2 = x 2 q = ρ + ρ 2 1 2(1 ρ) = ρ 1 ρ ρ 2 2(1 ρ) It s less than M/M/1! For M/H 2 /1, let b(x) = 1 4 λe λx (2λ)e 2λx ; x = 5 8λ ; x 2 = 56 64λ 2 q = ρ (1 ρ) where ρ = λ x = 5 ; q = John C.S. Lui (CUHK) Computer Systems Performance Evaluation 20 / 36

19 Distribution of Number in the System q n+1 = q n qn + v n+1 Z q n+1 = Z qn q n +v n+1 E[Z q n+1 ] = E[Z qn q n +v n+1 ] = E[Z qn q n Z v n+1 ] Taking limit as n Q(Z ) = E[Z q q ] E[Z v ] = E[Z q q ]V (Z ) (1) E[Z q q ] = Z 0 0 Prob[q = 0] + Z k 1 Prob[q = k] k=1 = Z 0 Prob[q = 0] + 1 [Q(Z ) P[q = 0]] Z = Prob[q = 0] + 1 [Q(Z ) P[q = 0]] Z John C.S. Lui (CUHK) Computer Systems Performance Evaluation 21 / 36

20 Continue Putting them together, we have: Q(Z ) = V (Z )(Prob[q = 0] + 1 [Q(Z ) P[q = 0]]) Z But P[q = 0] = 1 ρ, we have: Q(Z ) = V (Z )[ (1 ρ)(1 1 Z ) 1 V (Z ) Z This is the famous P-K Transform equation. ] = B (1 ρ)(1 Z ) (λ λz )[ B (λ λz ) Z ] John C.S. Lui (CUHK) Computer Systems Performance Evaluation 22 / 36

21 Example Q(Z ) = B (1 ρ)(1 Z ) (λ λz ) B (λ λz ) Z For M/M/1 : B (s) = µ s + µ µ (1 ρ)(1 Z ) Q(Z ) = ( ) µ λ λz + µ [ (λ λz +µ) ] Z = 1 ρ 1 ρz = (1 ρ) 1 ρz Therefore, This is the same as P[ q = k] = (1 ρ)ρ k k 0 P[Ñ = k] = (1 ρ)ρk John C.S. Lui (CUHK) Computer Systems Performance Evaluation 23 / 36

22 Continue Q(Z ) = B (1 ρ)(1 Z ) (λ λz ) B (λ λz ) Z For M/H 2 /1 : B (s) = 1 λ 4 s + λ + 3 2λ 4 s + 2λ = 7λs + 8λ 2 4(s + λ)(s + 2λ) (1 ρ)(1 z)[8 + 7(1 z)] Q(Z ) = 8 + 7(1 z) 4z(2 z)(3 z) 7 (1 ρ)[1 15 = z] [ ] [1 2 5 z][1 2 = (1 ρ) 3z] z z Where ρ = λ x = 5 8 P k = Prob[ q = k] = 3 32 ( ) 2 k ( ) 2 k k = 0, 1, 2, 3 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 24 / 36

23 We know q n+1 = q n qn + v n+1. From the r.v. equation, we derived: q = ρ + λ2 x 2 2(1 ρ) = ρ + ρ2 (1 + C2 b ) 2(1 ρ), (1) where C 2 b = σ2 b x 2 Q(Z ) = V (Z ) (1 ρ)(1 1 Z ) 1 V (Z ) Z = B (λ λz )(1 ρ)(1 Z ) B (λ λz ) Z because V (Z ) = B (λ λz ) Q(Z ) = S (λ λz ) = B (1 ρ)(1 Z ) (λ λz ) B (λ λz ) Z W s(1 ρ) (s) = s λ + λb (s) (2) (3) John C.S. Lui (CUHK) Computer Systems Performance Evaluation 25 / 36

24 Distribution of Waiting Time C n x n C n C n x n w n C n C n v n C n q n V (z) = B (λ λz) Q(z) = S (λ λz) S (λ λz ) = B (1 ρ)(1 Z ) (λ λz ) B (λ λz ) Z Let s = λ λz, then z = 1 s λ S (s) = B s(1 ρ) (s) s λ + λb (s) What is W (s)? John C.S. Lui (CUHK) Computer Systems Performance Evaluation 26 / 36

25 For M/M/1, S (s) = B s(1 ρ) (s) s λ + λb (s) µ = [ s + µ ][ s(1 ρ) s λ + λ µ ] s(1 ρ) = [µ][ s 2 + sµ sλ ] = = sµ(1 ρ) s[s + µ λ] µ(1 ρ) s + µ(1 ρ) s+µ = µ(1 ρ) s + µ λ s(y) = µ(1 ρ)e µ(1 ρ)y y 0 S(y) = 1 e µ(1 ρ)y y 0 B (s) = µ s + µ John C.S. Lui (CUHK) Computer Systems Performance Evaluation 27 / 36

26 W (s) = = s(1 ρ) s λ + λ µ = s+µ s(1 ρ)(s + µ) s[s + µ λ] = (1 ρ) + s(1 ρ)(s + µ) s 2 + sµ sλ = (1 ρ)(s + µ) s + µ λ λ(1 ρ) λ(1 ρ) = (1 ρ) + s + µ λ s + µ(1 ρ) w(y) = (1 ρ)µ 0 (y) + λ(1 ρ)e µ(1 ρ)y y 0 W (y) = 1 ρe µ(1 ρ)y y ρ John C.S. Lui (CUHK) Computer Systems Performance Evaluation 28 / 36

27 Let U(t) =the unfinished work in the system at time t U(t) x 1 x 2 x 3 Y 1 I 1 x 4 x 5 x 6 Y 2 I 2 Y 3 C 1 C 2 C 3 C 4 C 5 C 6 S Q C 1 C 2 C 3 C 4 C 5 C 6 C 1 C 2 C 3 C 4 C 5 C 6 Y i are the i th busy period; I i is the i th idle period. The function U(t) is INDEPENDENT of the order of service!!! The only requirement to this statement hold is the server remains busy where there is job. John C.S. Lui (CUHK) Computer Systems Performance Evaluation 29 / 36

28 For A(t) = P[t n t] = 1 e λt t 0 B (x) P[X n x] Let F(y) = P[I n y] = idle-period distribution G(y) = P[Y n y] = busy-period distribution F(y) = 1 e λt t 0 G(y) is not that trivial! Well, thanks to Takacs, he came to the rescue. John C.S. Lui (CUHK) Computer Systems Performance Evaluation 30 / 36

29 The Busy Period The busy period is independent of order of service Each sub-busy period behaves statistically in a fashion identical to the major busy period. John C.S. Lui (CUHK) Computer Systems Performance Evaluation 31 / 36

30 The duration of busy period Y, is the sum of 1 + ṽ random variables where Y = x 1 + Xṽ + + X 1 where x 1 is the service time of C 1, Xṽ is the (ṽ + 1) th sub-busy period and ṽ is the r.v. of the number of arrival during the service of C 1. Let G(y) = P[Y y] and G (s) = 0 e sy dg(y) = E[e sy ] E[e sy x 1 = x, ṽ = k] = E[e s(x+x k+1+x k + +X 2 ) ] = E[e sx ]E[e sx k+1 ]E[e sx k ] E[e sx 2 ] = e sx [G (s)] k E[e sy x 1 = x] = E[e sy x 1 = x, ṽ = k]p[ṽ = k] k=0 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 32 / 36

31 Therefore, we have E[e sy x 1 = x] = E[e sy ] = G (s) = k=0 e sx [G (s)] k (λx)k e λx k! = e x[s+λ λg (s)] = 0 0 E[e sy x 1 = x]db(x) e x[s+λ λg (s)] db(x) G (s) = B [s + λ λg (s)] John C.S. Lui (CUHK) Computer Systems Performance Evaluation 33 / 36

32 G (s) = B [s + λ λg (s)] Since, g k = E[Y k ] = ( 1) k G (k) (0) and x k = ( 1) k B (k) (0) g 1 = ( 1)G (1) (0) = B (1) (0) d ds [s + λ λg (s)] s=0 = B (1) (0)[1 λg (1) (0)] g 1 = x(1 + λg 1 ) Therefore g 1 = x 1 p where ρ = λ x The average length of busy period for is equal to the average time a customer spends in an M/M/1 system g 2 = G (2) (s) s=0 = d ds [B (1) [s + λ λg (s)][1 λg (1) (s)] s=0 = B (2) (0)[1 λg (1) (0)] 2 + B (1) (0)[ λg (2) (0)] = x 2 (1 ρ) 3 John C.S. Lui (CUHK) Computer Systems Performance Evaluation 34 / 36

33 The number of customers served in a busy period Let N bp = r.v. of no. of customers served in a busy period. f n = Prob[N bp = n] F(Z ) = E[Z N bp ] = f n Z n n=1 E[Z N bp ṽ = k] = E[Z 1+M k +M k 1 + +M 1 ] (where M i = no. of customers served in the i th sub-busy period) E[Z N bp ṽ = k] = E[Z ]E[Z M k ] E[Z M 1 ] = E[Z ](E[Z M i ]) k = Z [F(Z )] k John C.S. Lui (CUHK) Computer Systems Performance Evaluation 35 / 36

34 Continue F(Z ) = = E[Z N bp ṽ = k]p[ṽ = k] k=0 Z [F(Z )] k P[ṽ = k] k=0 = ZV [F(Z )] F(Z ) = ZB (λ λf(z )) John C.S. Lui (CUHK) Computer Systems Performance Evaluation 36 / 36

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

G/G/1 Queueing Systems

G/G/1 Queueing Systems G/G/1 Queueing Systems John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong www.cse.cuhk.edu.hk/ cslui John C.S. Lui (CUHK) Computer Systems Performance Evaluation

More information

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

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

More information

GI/M/1 and GI/M/m queuing systems

GI/M/1 and GI/M/m queuing systems GI/M/1 and GI/M/m queuing systems Dmitri A. Moltchanov moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ OUTLINE: GI/M/1 queuing system; Methods of analysis; Imbedded Markov chain approach; Waiting

More information

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

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

More information

Intro to Queueing Theory

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

Computer Networks More general queuing systems

Computer Networks More general queuing systems Computer Networks More general queuing systems Saad Mneimneh Computer Science Hunter College of CUNY New York M/G/ Introduction We now consider a queuing system where the customer service times have a

More information

Exponential Distribution and Poisson Process

Exponential Distribution and Poisson Process Exponential Distribution and Poisson Process Stochastic Processes - Lecture Notes Fatih Cavdur to accompany Introduction to Probability Models by Sheldon M. Ross Fall 215 Outline Introduction Exponential

More information

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

Solution: The process is a compound Poisson Process with E[N (t)] = λt/p by Wald's equation.

Solution: The process is a compound Poisson Process with E[N (t)] = λt/p by Wald's equation. Solutions Stochastic Processes and Simulation II, May 18, 217 Problem 1: Poisson Processes Let {N(t), t } be a homogeneous Poisson Process on (, ) with rate λ. Let {S i, i = 1, 2, } be the points of the

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

Simple queueing models

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

More information

Renewal theory and its applications

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

More information

Continuous Time Processes

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

More information

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

MATH 56A: STOCHASTIC PROCESSES CHAPTER 6

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

An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies

An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies Applied Mathematical Sciences, Vol. 4, 21, no. 4, 1967-1974 An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies Kasturi Ramanath and K. Kalidass

More information

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions Queueing Theory II Summary! M/M/1 Output process! Networks of Queue! Method of Stages " Erlang Distribution " Hyperexponential Distribution! General Distributions " Embedded Markov Chains M/M/1 Output

More information

2905 Queueing Theory and Simulation PART IV: SIMULATION

2905 Queueing Theory and Simulation PART IV: SIMULATION 2905 Queueing Theory and Simulation PART IV: SIMULATION 22 Random Numbers A fundamental step in a simulation study is the generation of random numbers, where a random number represents the value of a random

More information

Lecture 10: Semi-Markov Type Processes

Lecture 10: Semi-Markov Type Processes Lecture 1: Semi-Markov Type Processes 1. Semi-Markov processes (SMP) 1.1 Definition of SMP 1.2 Transition probabilities for SMP 1.3 Hitting times and semi-markov renewal equations 2. Processes with semi-markov

More information

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

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

More information

Performance Modelling of Computer Systems

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

More information

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

Assignment 3 with Reference Solutions

Assignment 3 with Reference Solutions Assignment 3 with Reference Solutions Exercise 3.: Poisson Process Given are k independent sources s i of jobs as shown in the figure below. The interarrival time between jobs for each source is exponentially

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

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

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

More information

Basics of Stochastic Modeling: Part II

Basics of Stochastic Modeling: Part II Basics of Stochastic Modeling: Part II Continuous Random Variables 1 Sandip Chakraborty Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR August 10, 2016 1 Reference

More information

Manual for SOA Exam MLC.

Manual for SOA Exam MLC. Chapter 10. Poisson processes. Section 10.5. Nonhomogenous Poisson processes Extract from: Arcones Fall 2009 Edition, available at http://www.actexmadriver.com/ 1/14 Nonhomogenous Poisson processes Definition

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

Link Models for Packet Switching

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

More information

Introduction to queuing theory

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

More information

IEOR 6711, HMWK 5, Professor Sigman

IEOR 6711, HMWK 5, Professor Sigman IEOR 6711, HMWK 5, Professor Sigman 1. Semi-Markov processes: Consider an irreducible positive recurrent discrete-time Markov chain {X n } with transition matrix P (P i,j ), i, j S, and finite state space.

More information

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

LECTURE #6 BIRTH-DEATH PROCESS

LECTURE #6 BIRTH-DEATH PROCESS LECTURE #6 BIRTH-DEATH PROCESS 204528 Queueing Theory and Applications in Networks Assoc. Prof., Ph.D. (รศ.ดร. อน นต ผลเพ ม) Computer Engineering Department, Kasetsart University Outline 2 Birth-Death

More information

Stochastic process. X, a series of random variables indexed by t

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

Queuing Theory. Using the Math. Management Science

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

More information

Renewal processes and Queues

Renewal processes and Queues Renewal processes and Queues Last updated by Serik Sagitov: May 6, 213 Abstract This Stochastic Processes course is based on the book Probabilities and Random Processes by Geoffrey Grimmett and David Stirzaker.

More information

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

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

More information

Markov processes and queueing networks

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

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

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

More information

Part I Stochastic variables and Markov chains

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

More information

An Analysis of the Preemptive Repeat Queueing Discipline

An Analysis of the Preemptive Repeat Queueing Discipline An Analysis of the Preemptive Repeat Queueing Discipline Tony Field August 3, 26 Abstract An analysis of two variants of preemptive repeat or preemptive repeat queueing discipline is presented: one in

More information

Chapter 3, 4 Random Variables ENCS Probability and Stochastic Processes. Concordia University

Chapter 3, 4 Random Variables ENCS Probability and Stochastic Processes. Concordia University Chapter 3, 4 Random Variables ENCS6161 - Probability and Stochastic Processes Concordia University ENCS6161 p.1/47 The Notion of a Random Variable A random variable X is a function that assigns a real

More information

Figure 10.1: Recording when the event E occurs

Figure 10.1: Recording when the event E occurs 10 Poisson Processes Let T R be an interval. A family of random variables {X(t) ; t T} is called a continuous time stochastic process. We often consider T = [0, 1] and T = [0, ). As X(t) is a random variable

More information

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

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

More information

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

The exponential distribution and the Poisson process

The exponential distribution and the Poisson process The exponential distribution and the Poisson process 1-1 Exponential Distribution: Basic Facts PDF f(t) = { λe λt, t 0 0, t < 0 CDF Pr{T t) = 0 t λe λu du = 1 e λt (t 0) Mean E[T] = 1 λ Variance Var[T]

More information

CS418 Operating Systems

CS418 Operating Systems CS418 Operating Systems Lecture 14 Queuing Analysis Textbook: Operating Systems by William Stallings 1 1. Why Queuing Analysis? If the system environment changes (like the number of users is doubled),

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

Review of Queuing Models

Review of Queuing Models Review of Queuing Models Recitation, Apr. 1st Guillaume Roels 15.763J Manufacturing System and Supply Chain Design http://michael.toren.net/slides/ipqueue/slide001.html 2005 Guillaume Roels Outline Overview,

More information

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

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

More information

ACM 116 Problem Set 4 Solutions

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

More information

IOE 202: lectures 11 and 12 outline

IOE 202: lectures 11 and 12 outline IOE 202: lectures 11 and 12 outline Announcements Last time... Queueing models intro Performance characteristics of a queueing system Steady state analysis of an M/M/1 queueing system Other queueing systems,

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

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic

More information

Synchronized reneging in queueing systems with vacations

Synchronized reneging in queueing systems with vacations Queueing Syst 29 62: 1 33 DOI 1.17/s11134-9-9112-2 Synchronized reneging in queueing systems with vacations Ivo Adan Antonis Economou Stella Kapodistria Received: 7 July 28 / Revised: 23 February 29 /

More information

STAT 380 Markov Chains

STAT 380 Markov Chains STAT 380 Markov Chains Richard Lockhart Simon Fraser University Spring 2016 Richard Lockhart (Simon Fraser University) STAT 380 Markov Chains Spring 2016 1 / 38 1/41 PoissonProcesses.pdf (#2) Poisson Processes

More information

16:330:543 Communication Networks I Midterm Exam November 7, 2005

16:330:543 Communication Networks I Midterm Exam November 7, 2005 l l l l l l l l 1 3 np n = ρ 1 ρ = λ µ λ. n= T = E[N] = 1 λ µ λ = 1 µ 1. 16:33:543 Communication Networks I Midterm Exam November 7, 5 You have 16 minutes to complete this four problem exam. If you know

More information

Continuous-time Markov Chains

Continuous-time Markov Chains Continuous-time Markov Chains Gonzalo Mateos Dept. of ECE and Goergen Institute for Data Science University of Rochester gmateosb@ece.rochester.edu http://www.ece.rochester.edu/~gmateosb/ October 23, 2017

More information

CS 798: Homework Assignment 3 (Queueing Theory)

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

More information

Chapter 2. Poisson Processes

Chapter 2. Poisson Processes Chapter 2. Poisson Processes Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, epartment of Computer Science and Information Engineering, National Taiwan University, Taiwan utline Introduction

More information

Chapter 3 Balance equations, birth-death processes, continuous Markov Chains

Chapter 3 Balance equations, birth-death processes, continuous Markov Chains Chapter 3 Balance equations, birth-death processes, continuous Markov Chains Ioannis Glaropoulos November 4, 2012 1 Exercise 3.2 Consider a birth-death process with 3 states, where the transition rate

More information

Poisson Processes. Stochastic Processes. Feb UC3M

Poisson Processes. Stochastic Processes. Feb UC3M Poisson Processes Stochastic Processes UC3M Feb. 2012 Exponential random variables A random variable T has exponential distribution with rate λ > 0 if its probability density function can been written

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

1 Basic concepts from probability theory

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

More information

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1 NICTA Short Course Network Analysis Vijay Sivaraman Day 1 Queueing Systems and Markov Chains Network Analysis, 2008s2 1-1 Outline Why a short course on mathematical analysis? Limited current course offering

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

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010 Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]

More information

4.7 Finite Population Source Model

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

More information

SDS 321: Introduction to Probability and Statistics

SDS 321: Introduction to Probability and Statistics SDS 321: Introduction to Probability and Statistics Lecture 17: Continuous random variables: conditional PDF Purnamrita Sarkar Department of Statistics and Data Science The University of Texas at Austin

More information

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

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

More information

Structured Markov Chains

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

More information

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

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

More information

Stochastic Models in Computer Science A Tutorial

Stochastic Models in Computer Science A Tutorial Stochastic Models in Computer Science A Tutorial Dr. Snehanshu Saha Department of Computer Science PESIT BSC, Bengaluru WCI 2015 - August 10 to August 13 1 Introduction 2 Random Variable 3 Introduction

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.262 Discrete Stochastic Processes Midterm Quiz April 6, 2010 There are 5 questions, each with several parts.

More information

Poisson Processes. Particles arriving over time at a particle detector. Several ways to describe most common model.

Poisson Processes. Particles arriving over time at a particle detector. Several ways to describe most common model. Poisson Processes Particles arriving over time at a particle detector. Several ways to describe most common model. Approach 1: a) numbers of particles arriving in an interval has Poisson distribution,

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

EE126: Probability and Random Processes

EE126: Probability and Random Processes EE126: Probability and Random Processes Lecture 19: Poisson Process Abhay Parekh UC Berkeley March 31, 2011 1 1 Logistics 2 Review 3 Poisson Processes 2 Logistics 3 Poisson Process A continuous version

More information

Finite-Buffer Queues with Workload-Dependent Service and Arrival Rates

Finite-Buffer Queues with Workload-Dependent Service and Arrival Rates Finite-Buffer Queues with Workload-Dependent Service and Arrival Rates René Bekker Department of Mathematics & Computer Science Eindhoven University of Technology P.O. Box 513, 56 MB Eindhoven, The Netherlands

More information

Transform Techniques - CF

Transform Techniques - CF Transform Techniques - CF [eview] Moment Generating Function For a real t, the MGF of the random variable is t t M () t E[ e ] e Characteristic Function (CF) k t k For a real ω, the characteristic function

More information

Lecture 4: Bernoulli Process

Lecture 4: Bernoulli Process Lecture 4: Bernoulli Process Hyang-Won Lee Dept. of Internet & Multimedia Eng. Konkuk University Lecture 4 Hyang-Won Lee 1 / 12 Stochastic Process A stochastic process is a mathematical model of a probabilistic

More information

UvA-DARE (Digital Academic Repository) Synchronized reneging in queueing systems with vacations Adan, I.J.B.F.; Economou, A.; Kapodistria, S.

UvA-DARE (Digital Academic Repository) Synchronized reneging in queueing systems with vacations Adan, I.J.B.F.; Economou, A.; Kapodistria, S. UvA-DARE Digital Academic Repository) Synchronized reneging in queueing systems with vacations Adan, I.J.B.F.; Economou, A.; Kapodistria, S. Link to publication Citation for published version APA): Adan,

More information

Solutions to Homework Set #3 (Prepared by Yu Xiang) Let the random variable Y be the time to get the n-th packet. Find the pdf of Y.

Solutions to Homework Set #3 (Prepared by Yu Xiang) Let the random variable Y be the time to get the n-th packet. Find the pdf of Y. Solutions to Homework Set #3 (Prepared by Yu Xiang). Time until the n-th arrival. Let the random variable N(t) be the number of packets arriving during time (0,t]. Suppose N(t) is Poisson with pmf p N

More information

We introduce methods that are useful in:

We introduce methods that are useful in: Instructor: Shengyu Zhang Content Derived Distributions Covariance and Correlation Conditional Expectation and Variance Revisited Transforms Sum of a Random Number of Independent Random Variables more

More information

Markov chains. 1 Discrete time Markov chains. c A. J. Ganesh, University of Bristol, 2015

Markov chains. 1 Discrete time Markov chains. c A. J. Ganesh, University of Bristol, 2015 Markov chains c A. J. Ganesh, University of Bristol, 2015 1 Discrete time Markov chains Example: A drunkard is walking home from the pub. There are n lampposts between the pub and his home, at each of

More information

Stochastic Models of Manufacturing Systems

Stochastic Models of Manufacturing Systems Stochastic Models of Manufacturing Systems Ivo Adan Systems 2/49 Continuous systems State changes continuously in time (e.g., in chemical applications) Discrete systems State is observed at fixed regular

More information

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

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

More information

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

Stochastic Models of Manufacturing Systems

Stochastic Models of Manufacturing Systems Stochastic Models of Manufacturing Systems Ivo Adan Organization 2/47 7 lectures (lecture of May 12 is canceled) Studyguide available (with notes, slides, assignments, references), see http://www.win.tue.nl/

More information

Multiple Random Variables

Multiple Random Variables Multiple Random Variables Joint Probability Density Let X and Y be two random variables. Their joint distribution function is F ( XY x, y) P X x Y y. F XY ( ) 1, < x

More information

HW7 Solutions. f(x) = 0 otherwise. 0 otherwise. The density function looks like this: = 20 if x [10, 90) if x [90, 100]

HW7 Solutions. f(x) = 0 otherwise. 0 otherwise. The density function looks like this: = 20 if x [10, 90) if x [90, 100] HW7 Solutions. 5 pts.) James Bond James Bond, my favorite hero, has again jumped off a plane. The plane is traveling from from base A to base B, distance km apart. Now suppose the plane takes off from

More information

Notes on Continuous Random Variables

Notes on Continuous Random Variables Notes on Continuous Random Variables Continuous random variables are random quantities that are measured on a continuous scale. They can usually take on any value over some interval, which distinguishes

More information

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18. IEOR 6711: Stochastic Models I, Fall 23, Professor Whitt Solutions to Final Exam: Thursday, December 18. Below are six questions with several parts. Do as much as you can. Show your work. 1. Two-Pump Gas

More information

Sampling Distributions

Sampling Distributions Sampling Distributions In statistics, a random sample is a collection of independent and identically distributed (iid) random variables, and a sampling distribution is the distribution of a function of

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

Math Spring Practice for the final Exam.

Math Spring Practice for the final Exam. Math 4 - Spring 8 - Practice for the final Exam.. Let X, Y, Z be three independnet random variables uniformly distributed on [, ]. Let W := X + Y. Compute P(W t) for t. Honors: Compute the CDF function

More information

Online Supplement to Creating Work Breaks From Available Idleness

Online Supplement to Creating Work Breaks From Available Idleness Online Supplement to Creating Work Breaks From Available Idleness Xu Sun and Ward Whitt Department of Industrial Engineering and Operations Research, Columbia University New York, NY, 127 June 3, 217 1

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

The story of the film so far... Mathematics for Informatics 4a. Continuous-time Markov processes. Counting processes

The story of the film so far... Mathematics for Informatics 4a. Continuous-time Markov processes. Counting processes The story of the film so far... Mathematics for Informatics 4a José Figueroa-O Farrill Lecture 19 28 March 2012 We have been studying stochastic processes; i.e., systems whose time evolution has an element

More information