Presentation is loading. Please wait.

Presentation is loading. Please wait.

On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009.

Similar presentations


Presentation on theme: "On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009."— Presentation transcript:

1 On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009

2 2 Queueing System Output Counts Example 1: Stationary stable M/M/1, D(t) is PoissonProcess( ): Example 2: Stationary M/M/1/1 with. D(t) is RenewalProcess(Erlang(2, )): Asymptotic Variance Rate Y-intercept

3 3 Outline of the Talk: Models and Methods Models: Finite Capacity Birth Death Queues (M/M/1/K) General Lossless Queues M/G/1 Queue Push-Pull (infinite supply) Network Infinite supply re-entrant line Methods: Markovian Arrival Process (MAP) Embedding in Renewal Reward Regenerative Simulation (Renewal Reward) Diffusion Limits

4 4 Finite Capacity Birth-Death Queues

5 5 Theorem Part (i) Part (ii) Scope: Finite, irreducible, stationary, birth-death CTMC that represents a queue. and If Then Calculation of (Asymptotic Variance Rate of Output Process)

6 6 BRAVO Effect (M/M/1/K)

7 7 Generator Transitions without events Transitions with events Method: Markovian Arrival Process

8 8 General Lossless Queues

9 9 Stable Lossless Queues Preserve Asymptotic Variance Proof for stable case:

10 10 M/G/1 Queue

11 11 M/G/1 Linear Asymptote Theorem:

12 12 Shape of Variance Curve (?) Pas Op: Possible non-sense ahead!!!

13 13 Derivation Method: Embedding in Renewal Reward Busy Cycle Duration Number Customers Served

14 14 Linear Asymptote of Renewal Reward is Known Brown, Solomon 1975:

15 15 Using in Regenerative Simulation

16 16 Naive Estimation of Asymptotic Variance: There is bias due to intercept: Regenerative Estimation of Asymptotic Variance: Estimate moments of busy cycle and number served…. Plug in…

17 17 Example M/M/1/K “like” systems (D. Perry, Boxma, et. al.) Customers that have to wait more than 5 time units will not enter the queue.

18 18 A Push-Pull Queueing Network

19 19 2 job streams, 4 steps Queues at 2 and 4 Infinite job supply at 1 and 3 2 servers The Push-Pull Network 12 3 4 Control choice based on No idling, FULL UTILIZATION Preemptive resume Push Pull Push Pull

20 20 Policies Inherently stable Inherently unstable Policy: Pull priority (LBFS) Policy: Linear thresholds 12 3 4 Typical Behavior: 2,4 3 4 2 1 1,3 Typical Behavior: Server: “don’t let opposite queue go below threshold” Push Pull Push 1,3

21 21 KSRS 12 3 4

22 22 M/G/. Pull Priority MG M G Using the Renewal Reward Method: Number served of type 1, during a cycle is 0 w.p..

23 23 Using Diffusion Limits Now assume general processing times with finite second moment.

24 24 Network View of the Model or 12 3 4

25 25 Stability Result 12 3 4 QueueResidual is strong Markov with state space Theorem: X(t) is positive Harris recurrent. Proof follows framework of Jim Dai (1995) 2 Things to Prove: 1.Stability of fluid limit model 2.Compact sets are petite Positive Harris Recurrence:

26 26 Diffusion Scaling Now find a limiting process, such that.

27 27 Diffusion Limit Theorem: When network is PHR and follows rates, With. 10 dimensional Brownian motion Proof Outline: Use positive Harris recurrence to show,, simple calculations along with functional CLT for renewal processes yields the result.

28 28 Infinite Supply Re-entrant Lines

29 29 Infinite Supply Re-entrant Line 4 2 1 3 5 6 7 8 10 9

30 30 “Renewal Like” 4 2 1 3 5 6 7 8 10 9 1 6 8

31 31 Thank You

32 32 Extensions

33 33 Inherently stable network Inherently unstable network Unbalanced network Completely balanced network Configuration 12 3 4

34 34 Calculation of Rates 12 3 4 Corollary: Under assumption (A1), w.p. 1, every fluid limit satisfies:. - Time proportion server works on k - Rate of inflow, outflow through k Full utilization: Stability:

35 35 Memoryless Processing (Kopzon et. al.) Inherently stable Inherently unstable Policy: Pull priority Policy: Generalized thresholds 12 3 4 Alternating M/M/1 Busy Periods Results: Explicit steady state: Stability (Foster – Lyapounov) - Diagonal thresholds - Fixed thresholds

36 36

37 37

38 38

39 39

40 40

41 41 Proof Outline Whitt: Book: 2001 - Stochastic Process Limits,. Paper: 1992 - Asymptotic Formulas for Markov Processes… 1) Lemma: Look at M(t) instead of D(t). 2) Proposition: The “Fully Counting” MAP of M(t) has associated MMPP with same variance. 3) Results of Ward Whitt: An explicit expression of asymptotic variance rate of birth-death MMPP.

42 42 MMPP (Markov Modulated Poisson Process) Example: rate 4 Poisson Process rate 2 rate 3 rate 4 rate 2 rate 4 rate 3 rate 2 rate 3 rate 4 rate 2 Proposition Transitions without events Transitions with events Fully Counting MAP

43 43 01 K K – 1 Some intuition for M/M/1/K-BRAVO …

44 44 M/M/40/40 M/M/10/10 M/M/1/40 K=20 K=30 c=30 c=20

45 45 MAP used for PH/PH/1/40 with Erlang and Hyper-Exp distributions

46 46 The “ 2/3 property ” GI/G/1/K SCV of arrival = SCV of service

47 47 For Large K

48 48 Proposition: For, M/M/1/K


Download ppt "On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner QPA Seminar, EURANDOM January 8, 2009."

Similar presentations


Ads by Google