Performance Evaluation of Long Range Dependent Queues Performance Evaluation of Long Range Dependent Queues Chen Jiongze Supervisor: Moshe ZukermanCo-Supervisor:

Slides:



Advertisements
Similar presentations
Random Processes Introduction (2)
Advertisements

Many useful applications, especially in queueing systems, inventory management, and reliability analysis. A connection between discrete time Markov chains.
Statistics review of basic probability and statistics.
Network and Service Assurance Laboratory Analysis of self-similar Traffic Using Multiplexer & Demultiplexer Loaded with Heterogeneous ON/OFF Sources Huai.
Random Variable A random variable X is a function that assign a real number, X(ζ), to each outcome ζ in the sample space of a random experiment. Domain.
2  Something “feels the same” regardless of scale 4 What is that???
Chen Chu South China University of Technology. 1. Self-Similar process and Multi-fractal process There are 3 different definitions for self-similar process.
A New Approach for Accurate Modelling of Medium Access Control (MAC) Protocols Presenter: Moshe Zukerman ARC Centre for Ultra Broadband Information Networks.
Introduction to stochastic process
CMPT 855Module Network Traffic Self-Similarity Carey Williamson Department of Computer Science University of Saskatchewan.
 2003 G.L. Li and V. O.K. Li, The University of Hong Kong 1 Networks of Queues: Myth and Reality Guang-Liang Li and Victor O.K. Li The University of Hong.
On the Self-Similar Nature of Ethernet Traffic - Leland, et. Al Presented by Sumitra Ganesh.
1 17. Long Term Trends and Hurst Phenomena From ancient times the Nile river region has been known for its peculiar long-term behavior: long periods of.
Error Propagation. Uncertainty Uncertainty reflects the knowledge that a measured value is related to the mean. Probable error is the range from the mean.
A gentle introduction to fluid and diffusion limits for queues Presented by: Varun Gupta April 12, 2006.
Small scale analysis of data traffic models B. D’Auria - Eurandom joint work with S. Resnick - Cornell University.
Probability By Zhichun Li.
A Nonstationary Poisson View of Internet Traffic T. Karagiannis, M. Molle, M. Faloutsos University of California, Riverside A. Broido University of California,
Self-Similarity in Network Traffic Kevin Henkener 5/29/2002.
4. Review of Basic Probability and Statistics
Estimating Congestion in TCP Traffic Stephan Bohacek and Boris Rozovskii University of Southern California Objective: Develop stochastic model of TCP Necessary.
Long Range Dependent Traffic and Leaky Buckets CS215-winter ’01 Demetrios Laios 3/22/2001.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Queuing Networks: Burke’s Theorem, Kleinrock’s Approximation, and Jackson’s Theorem Wade Trappe.
Self-Similar through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level Walter Willinger, Murad S. Taqqu, Robert Sherman,
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
1 Chapters 9 Self-SimilarTraffic. Chapter 9 – Self-Similar Traffic 2 Introduction- Motivation Validity of the queuing models we have studied depends on.
Panel Topic: After Long Range Dependency (LRD) discoveries, what are the lessons learned so far to provide QoS for Internet advanced applications David.
References for M/G/1 Input Process
ELE 511 – TELECOMMUNICATIONS NETWORKS
Simulation Output Analysis
Traffic Modelling and Related Queueing Problems Presenter: Moshe Zukerman ARC Centre for Ultra Broadband Information Networks EEE Dept., The University.
Standard Statistical Distributions Most elementary statistical books provide a survey of commonly used statistical distributions. The reason we study these.
HAWKES LEARNING SYSTEMS math courseware specialists Copyright © 2010 by Hawkes Learning Systems/Quant Systems, Inc. All rights reserved. Chapter 8 Continuous.
“A non parametric estimate of performance in queueing models with long-range correlation, with applications to telecommunication” Pier Luigi Conti, Università.
Probability Review Thinh Nguyen. Probability Theory Review Sample space Bayes’ Rule Independence Expectation Distributions.
1 Exponential distribution: main limitation So far, we have considered Birth and death process and its direct application To single server queues With.
Statistics for Engineer Week II and Week III: Random Variables and Probability Distribution.
Traffic Modeling.
1 FARIMA(p,d,q) Model and Application n FARIMA Models -- fractional autoregressive integrated moving average n Generating FARIMA Processes n Traffic Modeling.
MIT Fun queues for MIT The importance of queues When do queues appear? –Systems in which some serving entities provide some service in a shared.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
Modeling and Analysis of Computer Networks
EE6610: Week 6 Lectures.
Link Dimensioning for Fractional Brownian Input Chen Jiongze PhD student, Electronic Engineering Department, City University of Hong Kong Supported by.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
IMA Summer Program on Wireless Communications VoIP over a wired link Phil Fleming Network Advanced Technology Group Motorola, Inc.
Lab for Remote Sensing Hydrology and Spatial Modeling Dept of Bioenvironmental Systems Engineering National Taiwan University 1/45 GEOSTATISTICS INTRODUCTION.
1 EE571 PART 3 Random Processes Huseyin Bilgekul Eeng571 Probability and astochastic Processes Department of Electrical and Electronic Engineering Eastern.
Risk Analysis Workshop April 14, 2004 HT, LRD and MF in teletraffic1 Heavy tails, long memory and multifractals in teletraffic modelling István Maricza.
1 Part Three: Chapters 7-9 Performance Modeling and Estimation.
Engineering Probability and Statistics - SE-205 -Chap 3 By S. O. Duffuaa.
Notices of the AMS, September Internet traffic Standard Poisson models don’t capture long-range correlations. Poisson Measured “bursty” on all time.
1 Interesting Links. On the Self-Similar Nature of Ethernet Traffic Will E. Leland, Walter Willinger and Daniel V. Wilson BELLCORE Murad S. Taqqu BU Analysis.
Lecture on Markov Chain
Notices of the AMS, September 1998
Self-similar Distributions
Queueing Theory II.
STOCHASTIC HYDROLOGY Random Processes
Presented by Chun Zhang 2/14/2003
Further Topics on Random Variables: 1
Further Topics on Random Variables: Derived Distributions
Berlin Chen Department of Computer Science & Information Engineering
Further Topics on Random Variables: Derived Distributions
1/2555 สมศักดิ์ ศิวดำรงพงศ์
Further Topics on Random Variables: Derived Distributions
Continuous Random Variables: Basics
Presentation transcript:

Performance Evaluation of Long Range Dependent Queues Performance Evaluation of Long Range Dependent Queues Chen Jiongze Supervisor: Moshe ZukermanCo-Supervisor: Ronald G. Addie Department of Electronic Engineering (EE) City University of Hong Kong Supported by Grants [CityU ] and [CityU 8/CRF/13G]

 Introduction  Poisson Lomax Burst Process (PLBP) Queue  Fractional Brownian motion (fBm) Queue  Conclusions 2

 Introduction  Poisson Lomax Burst Process (PLBP) Queue  Fractional Brownian motion (fBm) Queue  Conclusions 3

Not enough capacity Angry customer 4 Credit:

Too much capacity Lose Money 5 Credit:

CapacityQoS Traffic Engineering Network Engineering Network Planning 6 Credit:

… Data … A Link Traffic Data 7 Credit: Data …

… … … A Link Traffic Data It is unrealistic to replicate the entire traffic on an Internet link! Quality of Service (QoS) ? 8

A Link Traffic Internet Link Input process Queue Queueing System Modelling 9 Data …

… … Traffic Sampling Input process Traffic model Fitting the parameters 10 A good traffic model capture the nature of the traffic: Long Range Dependence (LRD); A small number of parameters; Amenable to analysis.

[1] W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson, “On the self-similar nature of ethernet traffic (extended version),” IEEE/ACM Trans. Networking, vol. 2, no. 1, pp. 1–15, Feb

k LRD MMPP IID Poisson 0 IID – Independent and Identically Distributed MMPP – Markov Modulated Poisson Process  A process, X={X t, t=1,2,…}, with mean m and variance σ 2.  Autocovariance function, γ(k) = E[(X t -m)(X t+k -m)], decays slower than exponential. 12

 A process, X={X t, t=1,2,…}, with mean m and variance σ 2.  Autocovariance function, γ(k) = E[(X t -m)(X t+k -m)], decays slowly.  Autocorrelation function (ACF), ρ(k) = γ(k)/σ 2, follows  Hurst parameter H : the measure of the degree of the LRD. 0.5 < H < 1  the process is LRD  The aggregate process of X with interval t, X (t) follows 13

… Data … Traffic Sampling Input process Traffic model Fitting the parameters 14 Important statistics of traffic: mean ( m ), variance ( σ 2 ) and Hurst parameter ( H ).

 LRD process  Input traffic process  Single Server Queue (SSQ)  Link  Overflow probability  QoS Mean (m) Variance (σ 2 ) Hurst parameter (H) SSQ with ∞ buffer Steady state Queue Size (Q) Service rate (μ) LRD process Output SSQ P(Q>x)? LRD Queue 15

Mean Variance Hurst parameter Capacity Buffer size Blocking probability Mean Variance Hurst parameter Blocking probability Buffer size Capacity Helpful for Traffic Engineering Network Engineering & Network Planning 16

 Introduction  Poisson Lomax Burst Process (PLBP) Queue  Fractional Brownian motion (fBm) Queue  Conclusions 17

 The process is based on a stream of bursts.  Burst arrivals following a Poisson process with rate λ [bursts/s].  Burst durations, d, are i.i.d. Lomax random variables with parameters γ and δ.  Each burst contributes work with constant rate r [B/s].  PLBP: {A t, t≥0}, where A t is the work contributed by all bursts during the interval (0,t]. 18

t Work t Exponential ( ) Lomax ( ,  ) … … PLBP 4r 3r 2r r … 19

t BtBt t Exponential ( ) Common probability mass function (PMF) G … … M/G/ ∞ process … 20

t Work t Exponential ( ) Pareto ( ,  ) … … Poisson Pareto Burst Process (PPBP) 4r 3r 2r r … 21

d : burst duration; γ : shape parameter; δ : scale parameter. Advantages of Lomax: takes care of small bursts; δ is no more minimum value of burst duration. 22 The complementary cumulative distribution function (CCDF) of Pareto distribution Lomax distribution

 Mean ( m(t) ):  Variance ( σ 2 (t) ): 1<γ<2  LRD 23

InputOutput PLBP with parameters: λ, γ, δ and r. SSQ with ∞ buffer and service rate, μ. SSQ Obtain the overflow probability, P(Q>x), by: Analytical result: the Quasi-stationary (QS) approximation, Simulation: the fast simulation method. 24

Long burst process ( L τ ) Short burst process ( S τ ) t+τ t t PLBP Process τ For a certain period τ, the probability of Q>x is Number of long bursts, η, is Poisson distributed with mean as λE(d)P(ω>τ).  λE(d) : the mean number of the existing burst at t ; ω : the forward recurrence time of a Lomax RV. Q S : the steady state queue size of an SSQ fed by S τ.  Assuming S τ is Gaussian, we can obtain P(Q S >x) by [2]. QS approximation: [2] R. G. Addie, P. Mannersalo, and I. Norros, Performance formulae for queues with Gaussian input, ser. Teletraffic Engineering in a Competitive World. Elsevier Science, Jun. 1999, pp. 1169–

Fast simulation method Conventional simulation method T Initial short bursts Initial long burst … 26

27

 Introduction  Poisson Lomax Burst Process (PLBP) Queue  Fractional Brownian motion (fBm) Queue  Conclusions 28

 Three characteristic features:  A continuous Gaussian process;  Self-similar with parameter H ;  Stationary increment.  A normalized fBm process, B={B(t), t≥0} :  B(0) = 0, E[B(t)] = 0 for all t≥0 ;  Var[B(t)] = t 2H for all t≥0;  0.5<H<1  LRD;  Covariance function: 29

 The increment process – fractional Gaussian Noise (fGn):  Cumulative work arrival process: X = {X(t), t≥0}, where X(t) = mt+σB(t), thus  E[X(t)] = mt, Var[X(t)] = σ 2 t 2H ;  the mean and variance of its increment process are m and σ 2. InputOutput fBm process with parameters: m, σ and H. SSQ with ∞ buffer and service rate, μ. SSQ 30

 The mean net input ι = m – μ, so an fBm queue has three parameters, ι, σ and H.  By Reich’s formula [3], the queue size ( Q ) is  Exact solution for P(Q>x) for H = 0.5 by Harrison [4] : [3] E. Reich, “On the integrodifferential equation of takács I,” Annals of Mathematical Statistics, vol. 29, pp. 563–570, [4] J. M. Harrison, Brownian motion and stochastic flow systems. New York: John Wiley and Sons, No exact results for P(Q>x) for H ≠

By Norros [5]: It holds in sense that [5] I. Norros, “A storage model with self-similar input,” Queueing Syst., vol. 16, no. 3-4, pp. 387–396, Sep

By Hüsler and Piterbarg [6]: where C is a certain constant and the it holds in sense that [6] J. Hüsler and V. Piterbarg, “Extremes of a certain class of Gaussian processes,” Stochastic Processes and their Applications, vol. 83, no. 2, pp. 257 – 271, Oct  No method to determine C.  Since for RHS  ∞ as x  0.

Revise Hüsler and Piterbarg’s approach by supposing that it is not the CCDF, but rather the density whose character remains stable for x near ∞. where the density cf(x) is characterized according to 34

Dominant For x near ∞ : We have 35

where Let and, we have and Γ denotes the Gamma function. It holds in the sense that 36

 Our approximation vs. asymptotics by Hüsler and Piterbarg  Advantages: ▪ a distribution ▪ accurate for full range of buffer size ▪ provides ways to derive c  Disadvantages: ▪ Slightly less accurate for very large x 37

 Discrete-time simulation.  Divide time into N intervals of equal length Δt.  Q n denotes the queue size at the end of n th interval, defined by Lindley’s equation: where Q 0 =0, is the amount of work arriving in each interval. Discrete timeContinuous time Difficulty: Δt  0 38

For a given H, simulate for different Δt with one sequence of standard fGn,, with mean ι and variance v 1.  A new sequence is defined by where s(Δt) and m(Δt) are chosen so that has the appropriate mean and variance.  39

40

41

42

43

The density function of Q:The density function of Amoroso Distribution: g = 0, d = β, p = ν and a = α−1/ν = 44

Validation 45

 Negative arrivals  Appropriate for 1) large buffer size; 2) σ is large relative to m.  Gaussian  Appropriate for high multiplexing. To illustrate the weaknesses, we compared it with the PPBP model. 46

Small buffer size Large buffer size CISCO routers 47

Deriving the inverse function of our approximation, we have the dimensioning formula as where  μ * : capacity;  m : mean of the input process;  σ 2 : variance of the input process;  H : Hurst parameter;  ε : required overflow probability;  q : buffer threshold;  G -1 (): inverse regularised incomplete Gamma function. 48

49

50

 Introduction  Poisson Lomax Burst Process (PLBP) Queue  Fractional Brownian motion (fBm) Queue  Conclusions 51

Main contributions:  PLBP queues  The PLBP model (a variant of PPBP) is proposed.  An approximation based on the QS algorithm is provided.  A fast simulation method is applied.  fBm queues  New results for queueing performance and link dimensioning are derived.  Important statistics of fBm queues are provided.  An efficient approach for simulation is proposed.  The weaknesses of the fBm model are discussed. 52

53