1 Chapters 9 Self-SimilarTraffic. Chapter 9 – Self-Similar Traffic 2 Introduction- Motivation Validity of the queuing models we have studied depends on.

Slides:



Advertisements
Similar presentations
Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state.
Advertisements

Doc.: IEEE /1216r1 Submission November 2009 BroadcomSlide 1 Internet Traffic Modeling Date: Authors: NameAffiliationsAddressPhone .
Speaker: Yu-Fu Huang Advisor: Dr. Kai-Wei Ke Date : 2014, Mar. 17 A page-oriented WWW traffic model for wireless system simulations.
Network and Service Assurance Laboratory Analysis of self-similar Traffic Using Multiplexer & Demultiplexer Loaded with Heterogeneous ON/OFF Sources Huai.
2014 Examples of Traffic. Video Video Traffic (High Definition) –30 frames per second –Frame format: 1920x1080 pixels –24 bits per pixel  Required rate:
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.
1 Self-Similar Wide Area Network Traffic Carey Williamson University of Calgary.
1 ELEN 602 Lecture 8 Review of Last lecture –HDLC, PPP –TDM, FDM Today’s lecture –Wavelength Division Multiplexing –Statistical Multiplexing –Preliminary.
1 Self-Similar Ethernet LAN Traffic Carey Williamson University of Calgary.
CMPT 855Module Network Traffic Self-Similarity Carey Williamson Department of Computer Science University of Saskatchewan.
On the Self-Similar Nature of Ethernet Traffic - Leland, et. Al Presented by Sumitra Ganesh.
無線區域網路中自我相似交通流量之 成因與效能評估 The origin and performance impact of self- similar traffic for wireless local area networks 報 告 者:林 文 祺 指導教授:柯 開 維 博士.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
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,
Performance Evaluation
Self-Similarity in Network Traffic Kevin Henkener 5/29/2002.
1 Interesting Links
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
CSE 561 – Traffic Models David Wetherall Spring 2000.
4. Review of Basic Probability and Statistics
Origins of Long Range Dependence Myths and Legends Aleksandar Kuzmanovic 01/08/2001.
Queueing Theory.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Self-Similar through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level Walter Willinger, Murad S. Taqqu, Robert Sherman,
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
CS 6401 Network Traffic Characteristics Outline Motivation Self-similarity Ethernet traffic WAN traffic Web traffic.

Internet Traffic Modeling Poisson Model vs. Self-Similar Model By Srividhya Chandrasekaran Dept of CS University of Houston.
Self-Similar Traffic COMP5416 Advanced Network Technologies.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
Applications of Poisson Process
SELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN Presented By HUDA M. A. EL HAG University Of Khartoum – Faculty.
References for M/G/1 Input Process
Traffic Modeling.
Dr. Nawaporn Wisitpongphan. What do you need in order to conduct a PhD Research? A lot of reading in order to Find a PhD thesis topic Find out what other.
1 Exponential distribution: main limitation So far, we have considered Birth and death process and its direct application To single server queues With.
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.
Introduction to Operations Research
0 K. Salah 2. Review of Probability and Statistics Refs: Law & Kelton, Chapter 4.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Link Dimensioning for Fractional Brownian Input Chen Jiongze PhD student, Electronic Engineering Department, City University of Hong Kong Supported by.
1 Self Similar Traffic. 2 Self Similarity The idea is that something looks the same when viewed from different degrees of “magnification” or different.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
Self-generated Self-similar Traffic Péter Hága Péter Pollner Gábor Simon István Csabai Gábor Vattay.
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
Analysis of RED Goal: impact of RED on loss and delay of bursty (TCP) and less bursty or smooth (UDP) traffic RED eliminates loss bias against bursty traffic.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
IMA Summer Program on Wireless Communications VoIP over a wired link Phil Fleming Network Advanced Technology Group Motorola, Inc.
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 Queuing Delay and Queuing Analysis. RECALL: Delays in Packet Switched (e.g. IP) Networks End-to-end delay (simplified) = End-to-end delay (simplified)
1 Part Three: Chapters 7-9 Performance Modeling and Estimation.
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.
4. Overview of Probability Network Performance and Quality of Service.
Internet Traffic Modeling
Interesting Links.
Internet Queuing Delay Introduction
Internet Queuing Delay Introduction
Notices of the AMS, September 1998
Self-similar Distributions
Mark E. Crovella and Azer Bestavros Computer Science Dept,
Presented by Chun Zhang 2/14/2003
Queueing Theory 2008.
Chapter-5 Traffic Engineering.
CPSC 641: Network Traffic Self-Similarity
Presentation transcript:

1 Chapters 9 Self-SimilarTraffic

Chapter 9 – Self-Similar Traffic 2 Introduction- Motivation Validity of the queuing models we have studied depends on the Poisson nature of data traffic Validity of the queuing models we have studied depends on the Poisson nature of data traffic Recent studies show that Internet traffic patterns are often bursty and self-similar, not Poisson (exponential) Recent studies show that Internet traffic patterns are often bursty and self-similar, not Poisson (exponential) –Patterns appear through time Understanding of the characteristics of self-similar traffic is essential to enable analysis of modern networks Understanding of the characteristics of self-similar traffic is essential to enable analysis of modern networks

Chapter 9 – Self-Similar Traffic 3 Introduction- Motivation F(x) = Pr[X  x] = 1 – e - x Exponential Distribution Exponential Density E[X] =  X = 1/ f(x) = F(x) = e - x ddx

Chapter 9 – Self-Similar Traffic 4 Sierpinski triangle …can be found …in chaos. Order

Chapter 9 – Self-Similar Traffic 5 Self-Similar Time Series Example ??? ???

Chapter 9 – Self-Similar Traffic 6 Self-Similar Time Series Example Characteristics: Bursty Repeating Pattern independent of scale A phenomenon that is self-similar looks the same or behaves the same when viewed at different degrees of aggregation.

Chapter 9 – Self-Similar Traffic 7 Cantor Set – 5 levels of recursion Construction of Cantor Sets: 1. 1.Begin with closed interval [0,1] 2. 2.Remove the open middle third of the interval 3. 3.Repeat for each succeeding interval. Properties: 1. 1.Has structure at arbitrarily small scales 2. 2.The structure repeats These properties do not hold indefinitely, but over a large range of scales, many real phenomena exhibit self-similarity.

Chapter 9 – Self-Similar Traffic 8 Relevance in Networking Clustering (a.k.a. burstiness) is common in network traffic patterns Clustering (a.k.a. burstiness) is common in network traffic patterns –patterns are typically persistent through time –the clusters may themselves be clustered Poisson traffic demonstrates clustering in short term, but smoothes over long term (known as the “memoryless” property) Poisson traffic demonstrates clustering in short term, but smoothes over long term (known as the “memoryless” property) During bursts due to clustering, queue sizes in switches/routers may build up more than the classical M/M/1 model predicts During bursts due to clustering, queue sizes in switches/routers may build up more than the classical M/M/1 model predicts –impact on buffer sizes?

Chapter 9 – Self-Similar Traffic 9 Relevance in Networking Bottom line - The M/M/1 queuing model assumes that arrivals and service times are exponential and, therefore, “memoryless” … real network traffic patterns might not be memoryless, therefore the M/M/1 model might be “optimistic”

Chapter 9 – Self-Similar Traffic 10 Self-Similar Stochastic Processes g(t) is similar to g(t + aT), a = 0,  1,  2, … Less fluctuation, more regularity at longer time scales. g(t) is not similar to g(t + aT), a = 0,  1,  2, …

Chapter 9 – Self-Similar Traffic 11 Continuous-Time Self-Similar Stochastic Processes Continuous time: 0  t   Continuous time: 0  t   A stochastic process x(t) is statistically self-similar with parameter H (0.5  H  1), if for a  0: A stochastic process x(t) is statistically self-similar with parameter H (0.5  H  1), if for a  0: a -H x(at) has the same statistical properties as x(t) In other words: In other words:  E[x(t)] = mean  Var[x(t)] = variance  R x (t, s) = autocorrelation E[x(at)] a H Var[x(at)] a 2H R x (at, as) a 2H

Chapter 9 – Self-Similar Traffic 12 Hurst Parameter (H) Measure of the persistence of a statistical phenomenon….. the measure of the long-range dependence of a stochastic process Measure of the persistence of a statistical phenomenon….. the measure of the long-range dependence of a stochastic process H = 0.5 indicates absence of long-term dependence H = 0.5 indicates absence of long-term dependence As H approaches 1, the greater the degree of long-term dependence As H approaches 1, the greater the degree of long-term dependence Note: Brownian motion process B(t) is self-similar with H = 0.5 Note: Brownian motion process B(t) is self-similar with H = 0.5 SEE Appendix 9A

Chapter 9 – Self-Similar Traffic 13 Heavy-Tailed Distributions It is possible to define self-similar stochastic processes with heavy-tailed distributions It is possible to define self-similar stochastic processes with heavy-tailed distributions Leads to manageable distribution models Leads to manageable distribution models Can be used to characterize probability densities for traffic processes, e.g., packet interarrival times and burst lengths Can be used to characterize probability densities for traffic processes, e.g., packet interarrival times and burst lengths Distribution of random variable X is heavy- tailed if: Distribution of random variable X is heavy- tailed if: 1 – F(x) = Pr[X  x] ~, as x  , 0   1 x 

Chapter 9 – Self-Similar Traffic 14 Pareto Heavy-Tailed Distribution Characteristics: Characteristics: f(x) = F(x) = 0 (x  k) f(x) = F(x) = 0 (x  k) F(x) = 1 - (x  k,   0) f(x) = (x  k,   0) E[X] = k (   1) Note that for k = 1, Note that for k = 1,    2, infinite variance    1, infinite mean and variance k  k x k  +1 k  +1x k   -1

Chapter 9 – Self-Similar Traffic 15 Pareto and Exponential Examples Density Functions Compared f (x) =  k k x  +1

Chapter 9 – Self-Similar Traffic 16 Examples of Self-Similar Data Traffic LAN (Ethernet): LAN (Ethernet): –self-similar, H = 0.9 –Pareto fit for  = 1.2 World-Wide Web: World-Wide Web: –browser traffic nicely fits Pareto distribution for 1.16    1.5 –file sizes on WWW seem to fit this distribution as well TCP - FTP, TELNET: TCP - FTP, TELNET: –session arrivals approximate Poisson –traffic patterns are bursty… heavy-tailed

Chapter 9 – Self-Similar Traffic 17 Mean Waiting Time (Delay) – Ethernet/ISDN Study

Chapter 9 – Self-Similar Traffic 18 Findings/Implications? Higher loads lead to higher degrees of self- similarity Higher loads lead to higher degrees of self- similarity –performance issues most relevant at high loads Traditional Poisson modeling of traffic proven inadequate Traditional Poisson modeling of traffic proven inadequate –leads to inaccurate queuing analysis results –increased delays, buffer size requirements –applicable to ATM, frame relay, 100BaseT switches, WAN routers, etc. –note excessive cell loss in first generation ATM switches Pareto modeling yields better (more conservative) results Pareto modeling yields better (more conservative) results

Chapter 9 – Self-Similar Traffic 19 Self-Similar Modeling (Norros) Attempts to develop reliable analytical model of self-similar behavior Attempts to develop reliable analytical model of self-similar behavior –uses Fractional Brownian Motion (FBM) process (sect. 9.2) as basis Buffer size can often be estimated using: Buffer size can often be estimated using: q =  1/[2(1-H)] / (1-  ) H/(1-H) (note that for H = 0.5, this simplifies to  /(1-  ), the M/M/1 model)

Chapter 9 – Self-Similar Traffic 20 Self-Similar Storage Model (Norros)

Chapter 9 – Self-Similar Traffic 21 Findings/Implications? Buffer requirements much higher at lower levels of utilization for higher degrees of self- similarity (higher H) Buffer requirements much higher at lower levels of utilization for higher degrees of self- similarity (higher H)THEREFORE… If higher levels of utilization are required, much larger buffers are needed for self- similar traffic than would be predicted using classical modeling If higher levels of utilization are required, much larger buffers are needed for self- similar traffic than would be predicted using classical modeling So, what does all this really mean?

Chapter 9 – Self-Similar Traffic 22 Modeling and Estimating Self- Similarity Task: determine if time series of data is actually is self-similar, and estimate the value of H Task: determine if time series of data is actually is self-similar, and estimate the value of H –Variance Time Plot: Var[x (m) ] vs. m –R/S Plot: log[R/S] vs. N –Periodogram: spectral density estimate –Whittle’s Estimator: estimate H, assuming self-similarity