Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multiscale Models for Network Traffic Vinay Ribeiro Rolf Riedi, Matt Crouse, Rich Baraniuk Dept. of Electrical Engineering Rice University (Houston, Texas)

Similar presentations


Presentation on theme: "Multiscale Models for Network Traffic Vinay Ribeiro Rolf Riedi, Matt Crouse, Rich Baraniuk Dept. of Electrical Engineering Rice University (Houston, Texas)"— Presentation transcript:

1 Multiscale Models for Network Traffic Vinay Ribeiro Rolf Riedi, Matt Crouse, Rich Baraniuk Dept. of Electrical Engineering Rice University (Houston, Texas)

2 Outline Multiscale nature of network traffic Wavelets Wavelet models for traffic Network inference applications

3 Time Scales time unit 2 n 2 1 (discrete time)

4 Multiscale Nature of Network Traffic Network traffic (local area networks, wide area networks, video traffic etc.) - variance decays slowly with aggregation i.i.d. data – variance decays faster with aggregation 60ms 6ms time unit 600ms Internet bytes/time trace (LBL’93) i.i.d. time series (lognormal)

5 Fractional Gaussian Noise (fGn) Stationary Gaussian process, Covariance (Hurst parameter: 0<H<1) Long-range dependence (LRD) if ½<H<1 Second-order self-similarity Variance-time plot

6 fGn is a 1/f-Process Power spectral density decays in a 1/f fashion –Low frequency components  long-term correlations frequency power

7 Towards Generalizations of fGn Variance decay of traffic not always straight line like fGn Goal: develop LRD models –Generalize fGn –Parsimonious (few parameters) –Fast synthesis for simulations Variance-time plot Auckland Univ. Traffic time scale

8 Wavelets Consider only orthonormal wavelet basis in L 2 (R) Prototype functions approximation function- wavelet function- Basis formed by scaled and shifted versions of prototype functions Approximation and wavelet coefficients

9 The Haar Wavelet Basis

10 Computing the Haar Transform Wavelet Transform: fine to coarse (bottom to top) Inverse Wavelet Transform: coarse to fine (top to bottom)

11 Wavelets and Filtering Wavelet coefficients at any scale j is the output of a bandpass filter Coarse scales  low frequency band Fine scales  high frequency band Width of bandpass filters increase exponentially frequency

12 Wavelets “Decorrelate” 1/f Processes Analysis of 1/f data –sample means converge faster in wavelet domain –estimate H in wavelet domain Synthesis of 1/f data –Exploit weak correlation in wavelet domain –Generate independent wavelet coefficients with appropriate variance –Invert wavelet transform frequency 1/f spectrum time domain 1/f strong correlation wavelet domain not 1/f weak correlation power

13 Haar Wavelet “Additive” 1/f Model Choose W j,k i.i.d. within scale j Set var( W j,k ) to obtain required decay of var( V j,k ) Fast O( N ) synthesis log 2 (N) parameters Asymptotically Gaussian

14 Sample Realization Realization is Gaussian and can take negative values Network traffic may be non-Gaussian and is always positive

15 Multiplicative Cascade Model Replace additive innovations by multiplicative innovations A j,k 2 [0,1], example -distribution Choose var( A j,k ) to get appropriate decay of var( V j,k ) Fast O(N) synthesis log 2 (N) parameters Positive data Asymptotically lognormal at fine time scales

16 Sample Realization Data is positive Same var(V j,k ) as additive model

17 Additive vs. Multiplicative Models Multiplicative model marginals closer to real data than additive model Additive model Multiplicative model Internet data (Auckland Univ) 6ms 12ms 24ms time unit

18 Queuing Experiment Additive and multiplicative models same var(V j,k ) Multiplicative model outperforms additive model High-order moments can influence queuing (open loop) real traffic multiplicative model additive model Kilo bytes

19 Shortcomings of Multiscale Models Open-loop –Do not capture closed-loop nature of network protocols and user behavior Physical intuition –Cascades model “redistribution” of traffic (multiplexing at queues, TCP)? Stationarity: first order stationary but not second- order stationary –Time averaged correlation structure is close to fGn –Queuing of additive model close to stationary Gaussian data (simulations and theory)

20 Selected References Self-similar traffic and networks (upto 1996) –W. Willinger, M. Taqqu, A. Erramilli, “A bibliographical guide to self-similar traffic and performance modeling for modern high-speed networks”, Stochastic Networks: Theory and Applications, vol. 4, Oxford Univ. Press, 1996. Wavelets –S. Burrus and R. Gopinath, “Introduction to Wavelets and Wavelet Transforms”, Prentice Hall, 1998. –I. Daubechies, “Ten lectures on wavelets”, SIAM, New York, 1992. Additive model –S. Ma and C. Ji, “Modeling heterogeneous network traffic in wavelet domain”, IEEE Trans. Networking, vol. 9, no. 5, Oct 2001. Multiplicative model –R. Riedi, M. Crouse, V. Ribeiro, R. Baraniuk, “A multifractal wavelet model with application to network traffic”, IEEE Trans. Info. Theory, vol. 45, no. 3, April 1999. –A. Feldmann, A. C. Gilbert, W. Willinger, “Data networks as cascasdes: investigating the multifractal nature of Internet WAN traffic”, ACM SIGCOMM, pp. 42-55, 1998. –P. Mannersalo and I. Norros, “Multifractal analysis of real ATM traffic: A first look”, Technical report, VTT Information Technology, 1997, COST257TD(97)19,

21 Network Inference Applications

22 Why Network Inference? Each dot is one Internet Service Provider Different parts of Internet owned by different organizations Information sharing difficult –Commerical interests/trade secrets –Privacy –Sheer volume of “network state”

23 Edge-based Probing Inject probe packets into network Infer internal properties from packet delay/loss Current tools infer –Topology –Link bandwidths –End-to-end available bandwidth –Congestion locations

24 Cross-Traffic Inference Simple network path – single queue Spread of packet pair gives cross-traffic over small time interval 

25 Inferring cross-traffic over large time interval [0,T] Probing uncertainty principle –Dense sampling: accurate inference, affect cross- traffic –Sparse sampling: less accurate inference, less influence on cross-traffic

26 Problem Statement Given N probe pairs, how must we space them over time interval [0,T] to optimally estimate the total cross-traffic in [0,T] Answer depends on –cross-traffic –optimality criterion

27 Multiscale Cross-Traffic Model Choose N leaf nodes to give best linear estimate (in terms of mean squared error) of root node Take a guess! –Bunch probes together –Exponentially space probes pairs –Uniformly space probes over interval –Your favorite solution root leaves

28 Sensor Networks Application Each sensor samples local value of process (pollution, temperature etc.) Sensors cost money! Find best placement for N sensors to measure global average Global average possible sensor location

29 Independent Innovations Trees Each node is a linear combination of parent and an independent random innovation Optimal solution obtained by a water-filling procedure

30 : arbitrary set of leaf nodes; : size of X : leaves on left, : leaves on right : linear min. mean sq. error of estimating root using X Water-Filling 0 1 2 3 4 f L (l)f R (l) N= 01243 Repeat at next lower scale with N replaced by l * N (left) and (N-l * N ) (right) Result: If innovations identically distributed within each scale then uniformly distribute leaves, l * N = b N/2 c

31 Covariance Trees Distance : Two leaf nodes have distance j if their lowest common ancestor is at scale j Covariance tree : Covariance between leaf nodes with distance j is c j (only a function of distance), covariance between root and any leaf node is constant,  Positively correlated tree : c j >c j+1 Negatively correlated tree : c j <c j+1

32 Covariance Tree Result Result: For a positively correlated tree choosing leaf nodes uniformly in the tree is optimal. However, for negatively correlated trees this same uniform choice is the worst case! Optimality proof: Simply construct an independent innovations tree with similar correlation structure Worst case proof: The uniform choice maximizes sum of elements of S X Using eigen analysis show that this implies that uniform choice minimizes sum of elements of S -1 X

33 Future Directions Sampling –More general tree structures –Non-linear estimates –Non-tree stochastic processes Traffic estimation –More complex networks Sensor networks – jointly optimize with other constraints like power transmission

34 References Estimation on multiscale trees –A. Willsky, “Multiresolution Markov models for signal and image processing”, Proc. of the IEEE 90(8), August 2002. Optimal sampling on trees –V. Ribeiro, R. Riedi, and R. Baraniuk, “Optimal sampling strategies for multiscale models and their application to computer networks”, preprint.


Download ppt "Multiscale Models for Network Traffic Vinay Ribeiro Rolf Riedi, Matt Crouse, Rich Baraniuk Dept. of Electrical Engineering Rice University (Houston, Texas)"

Similar presentations


Ads by Google