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

Slides:



Advertisements
Similar presentations
Flows and Networks Plan for today (lecture 2): Questions? Continuous time Markov chain Birth-death process Example: pure birth process Example: pure death.
Advertisements

Discrete Time Markov Chains
TCOM 501: Networking Theory & Fundamentals
Balancing Reduces Asymptotic Variance of Outputs Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. Based on some joint works.
Lecture 13 – Continuous-Time Markov Chains
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Review.
ECS 152A Acknowledgement: slides from S. Kalyanaraman & B.Sikdar
TCOM 501: Networking Theory & Fundamentals
Finite Buffer Fluid Networks with Overflows Yoni Nazarathy, Swinburne University of Technology, Melbourne. Stijn Fleuren and Erjen Lefeber, Eindhoven University.
Lecture 7  Poisson Processes (a reminder)  Some simple facts about Poisson processes  The Birth/Death Processes in General  Differential-Difference.
Introduction to Queuing Theory
Flows and Networks Plan for today (lecture 5): Last time / Questions? Waiting time simple queue Little Sojourn time tandem network Jackson network: mean.
Asaf Cohen (joint work with Rami Atar) Department of Mathematics University of Michigan Financial Mathematics Seminar University of Michigan March 11,
Introduction to Stochastic Models GSLM 54100
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  …
Queuing Theory Summary of results. 2 Notations Typical performance characteristics of queuing models are: L : Ave. number of customers in the system L.
A bit on Queueing Theory: M/M/1, M/G/1, GI/G/1 Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of Dec 1: Swinburne.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Variance of Queueing Output Processes Haifa Statistics.
CS433 Modeling and Simulation Lecture 13 Queueing Theory Dr. Anis Koubâa 03 May 2009 Al-Imam Mohammad Ibn Saud University.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Parameter Estimation Problems in Queueing and Related Stochastic Models Yoni Nazarathy School of Mathematics and Physics, The University of Queensland.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
Stability using fluid limits: Illustration through an example "Push-Pull" queuing network Yoni Nazarathy* EURANDOM Contains Joint work with Gideon Weiss.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Flows and Networks Plan for today (lecture 4): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
TexPoint fonts used in EMF.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Modeling and Analysis of Computer Networks
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
CS433 Modeling and Simulation Lecture 12 Queueing Theory Dr. Anis Koubâa 03 May 2008 Al-Imam Mohammad Ibn Saud University.
On the variance curve of outputs for some queues and networks Yoni Nazarathy Gideon Weiss Yoav Kerner CWI Amsterdam March 2009.
On Control of Queueing Networks and The Asymptotic Variance Rate of Outputs Ph.d Summary Talk Yoni Nazarathy Supervised by Prof. Gideon Weiss Haifa Statistics.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance Rate of the Departure Process of.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa On the Asymptotic Variance Rate of the Output Process of.
4th Annual INFORMS Revenue Management and Pricing Section Conference, June 2004 An Asymptotically-Optimal Dynamic Admission Policy for a Revenue Management.
Positive Harris Recurrence and Diffusion Scale Analysis of a Push-Pull Queueing Network Yoni Nazarathy and Gideon Weiss University of Haifa ValueTools.
ORSIS Conference, Jerusalem Mountains, Israel May 13, 2007 Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa.
Markov Chains X(t) is a Markov Process if, for arbitrary times t1 < t2 < < tk < tk+1 If X(t) is discrete-valued If X(t) is continuous-valued i.e.
Chapter 61 Continuous Time Markov Chains Birth and Death Processes,Transition Probability Function, Kolmogorov Equations, Limiting Probabilities, Uniformization.
Model under consideration: Loss system Collection of resources to which calls with holding time  (c) and class c arrive at random instances. An arriving.
STUDENTS PROBABILITY DAY Weizmann Institute of Science March 28, 2007 Yoni Nazarathy (Supervisor: Prof. Gideon Weiss) University of Haifa Yoni Nazarathy.
Flows and Networks Plan for today (lecture 2): Questions? Birth-death process Example: pure birth process Example: pure death process Simple queue General.
Network Design and Analysis-----Wang Wenjie Queueing Theory II: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
The Asymptotic Variance of Departures in Critically Loaded Queues Yoni Nazarathy * EURANDOM, Eindhoven University of Technology, The Netherlands. (As of.
NETE4631: Network Information System Capacity Planning (2) Suronapee Phoomvuthisarn, Ph.D. /
14 th INFORMS Applied Probability Conference, Eindhoven July 9, 2007 Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University.
Yoni Nazarathy Gideon Weiss University of Haifa Yoni Nazarathy Gideon Weiss University of Haifa The Asymptotic Variance of the Output Process of Finite.
On the Variance of Output Counts of Some Queueing Systems Yoni Nazarathy Gideon Weiss SE Club, TU/e April 20, 2008.
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
QUEUING. CONTINUOUS TIME MARKOV CHAINS {X(t), t >= 0} is a continuous time process with > sojourn times S 0, S 1, S 2,... > embedded process X n = X(S.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
Flows and Networks Plan for today (lecture 3):
Al-Imam Mohammad Ibn Saud University
Flows and Networks Plan for today (lecture 4):
CTMCs & N/M/* Queues.
Queueing Theory What is a queue? Examples of queues:
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Queueing Theory Carey Williamson Department of Computer Science
TexPoint fonts used in EMF.
Departure Process Variability of Queues and Queueing Networks
Queueing Theory II.
The Variance of Production Counts over a Long Time Horizon
Carey Williamson Department of Computer Science University of Calgary
Departure Process Variability of Queues and Networks
Course Description Queuing Analysis This queuing course
Presentation transcript:

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

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 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 Finite Capacity Birth-Death Queues

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 BRAVO Effect (M/M/1/K)

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

8 General Lossless Queues

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

10 M/G/1 Queue

11 M/G/1 Linear Asymptote Theorem:

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

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

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

15 Using in Regenerative Simulation

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 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 A Push-Pull Queueing Network

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

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

21 KSRS

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 Using Diffusion Limits Now assume general processing times with finite second moment.

24 Network View of the Model or

25 Stability Result 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 Diffusion Scaling Now find a limiting process, such that.

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 Infinite Supply Re-entrant Lines

29 Infinite Supply Re-entrant Line

30 “Renewal Like”

31 Thank You

32 Extensions

33 Inherently stable network Inherently unstable network Unbalanced network Completely balanced network Configuration

34 Calculation of Rates 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 Memoryless Processing (Kopzon et. al.) Inherently stable Inherently unstable Policy: Pull priority Policy: Generalized thresholds Alternating M/M/1 Busy Periods Results: Explicit steady state: Stability (Foster – Lyapounov) - Diagonal thresholds - Fixed thresholds

36

37

38

39

40

41 Proof Outline Whitt: Book: Stochastic Process Limits,. Paper: 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 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 01 K K – 1 Some intuition for M/M/1/K-BRAVO …

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

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

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

47 For Large K

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