hughes
play

HUGHES Research Labs The Importance of Long-Range Dependence of - PowerPoint PPT Presentation

HUGHES Research Labs The Importance of Long-Range Dependence of VBR Video Traffic in ATM Traffic Engineering: Myths and Realities Bo Ryu Anwar Elwalid (Bell Labs) ACM SIGCOMM 96 Stanford University, CA 1 of 22 HUGHES Research Labs


  1. HUGHES Research Labs The Importance of Long-Range Dependence of VBR Video Traffic in ATM Traffic Engineering: Myths and Realities Bo Ryu Anwar Elwalid (Bell Labs) ACM SIGCOMM ‘96 Stanford University, CA 1 of 22

  2. HUGHES Research Labs Background 1. VBR video traffic exhibits long-range dependence (LRD). 2. Wide interest & general concern. 3. Debate on the relevance of LRD. - “Fatter-than-exponential” tail of ATM buffer overflow probability. - Prior work on video modeling with simple Markovian model produces good results. [Elwalid, Heyman, Lakshman, Mitra, and Weiss; IEEE JSAC, Aug. 1995] 2 of 22

  3. HUGHES Research Labs Star Wars Movie Hurst =~ 0.8 [Garrett and Willinger 1994] 1.0 0.8 Autocorrelation r(k) 0.6 0.4 0.2 0.0 0 200 400 600 Lag (k) 3 of 22

  4. HUGHES Research Labs B (buffer size) Log[cell loss prob.] LRD ~ C 1 B 2-2H SRD ~ A 1 B 4 of 22

  5. HUGHES Research Labs Outline How important is LRD of real-time video applications in ATM traffic engineering? Buffer Size (max delay): < 20 ~ 30 msec Cell Loss Prob. (P Loss ): < 10 -6 Ι: Effect of long-term and short-term correlations on P Loss ΙΙ: Efficacy of Markov models in predicting P Loss ΙΙΙ: Relevant range of dependence (critical time scale) Note: (i) video model rather than trace (ii) same marginal distribution of frame size (Gaussian) 5 of 22

  6. HUGHES Research Labs Definitions X = { X 1 , X 2 ,...} WSS process with ACF r(k) . • X is asymptotic LRD process if r(k) ≈ Ak -(2-2H) , ( k large) • H: Hurst parameter (1/2 < H < 1) (Note: Short-term correlations are arbitrary) • X is exact LRD if r(k) = 1/2 δ 2 (k 2H ) , k = 1, 2,... ex) Fractional Gaussian Noise, Fractal modulated Poisson processes 6 of 22

  7. HUGHES Research Labs I. Effect of short - and long -term correlations on P Loss • Construct two asymptotic LRD processes Z a & V v by Z a , V v = DAR(1) + FMPP DAR(p): Discrete Auto-Regressive model with order p . FMPP: Fractal Modulated Poisson Process - ak - δ k 2 H v 1 - 1 ( ) ( ) ⋅ ⋅ ⋅ ( ) = = - - - - - - - - - - - + - - - - - - - - - - - - - rv k rz k v + 1 v + 1 2 • Z a : same long-term, varying short-term correlations. • V v : same short-term, varying long-term correlations. 7 of 22

  8. HUGHES Research Labs DAR(p) Process ( )ε n Xn = VnXn + 1 – Vn – An { ε n }: i.i.d. R.V. with distribution π (ε n ∈ Ζ) { V n }: Bernoulli R.V. ( V n ∈{0,1}) { A n }: i.i.d. R.V with Pr ( A n = i ) = a i , i = 1, 2,..., p . ( A n ∈ {1, 2,..., p }) p – k • ( ) ∑ = r X k bizi i = 1 • Correlations independent of marginal distribution π . • Correlations matching up to p lags. • Computationally efficient. 8 of 22

  9. HUGHES Research Labs Fractal Modulated Poisson Process (ex: FBNDP) R 0 R M 0 I(t) Heavy-tailed • On/Off • Processes FBN Poisson • Generator • Y n = N [ nT ] -N [ (n-1)T ] N ( t ) • Completely characterized by R, M, and pdf of on/off sojourn times. • 1 - δ 2 k 2 H ( ) ( ) , marginal distribution of { Y n } controlled by M . - - rY k = 2 • Computationally efficient 9 of 22

  10. Varying Long-term Correlations ( V v ) Varying Short-term Correlations ( Z a ) L with H = 0.86 v = 0.67 Z with a = 0.7 v = 1.0 0.8 Z with a = 0.9 0.8 v = 1.5 Z with a = 0.975 Z with a = 0.99 0.6 0.6 Autocorrelation r(k) Autocorrelation 0.4 0.4 0.2 0.2 0.0 0.0 0 200 400 600 800 1000 0 20 40 60 80 100 Lag k (time unit Ts = 40 msec) Lag k (time unit Ts = 40 msec) Effect on Cell Loss Prob. Effect on Cell Loss Prob. -2 -2 Z with a = 0.7 v = 0.67 Z with a = 0.9 v = 1.0 Z with a = 0.975 v = 1.5 Z with a = 0.99 Log10[ Buffer Overflow Probability ] Log10[ Buffer Overflow Probability ] -4 -4 -6 -6 -8 -8 0 5 10 15 0 5 10 15 Buffer Size (msec) Buffer Size (msec) 10 of 22

  11. HUGHES Research Labs II. Efficacy of Markov models in predicting P Loss of LRD traffic • Target (asymptotic) LRD process Z a • DAR(p): matches the first p ( p small) correlations • Exact LRD model L based on FMPP: matches only the long-term correlations (Hurst parameter) of Z a . • Marginal distribution is same for all the models. 11 of 22

  12. Bahadur-Rao Asymptotic (Gaussian marginal distribution) N = 30 Sources, mean = 500 (cells/frame), variance = 50000, capacity = 608 (cells/frame), util = 82% -2 Z with a = 0.7 DAR(1) -3 DAR(3) DAR(6) Log10[ Buffer Overflow Probability ] -4 -5 -6 -7 -8 0 5 10 15 20 Buffer Size (msec) 12 of 22

  13. -2 Z with a = 0.975 DAR(1) DAR(2) DAR(3) L with H = 0.86 Log10[ Buffer Overflow Probability ] -4 -6 -8 0 5 10 15 Buffer Size (msec) • L underestimating Z a • Larger p , better prediction 13 of 22

  14. Z with a = 0.975 DAR(1) DAR(2) DAR(3) -5 Log10[ Buffer Overflow Probability ] L with H = 0.86 -10 -15 -20 0 20 40 60 80 100 120 Buffer Size (msec) • L eventually outperforms DAR(p), but only over the range of no interest. 14 of 22

  15. Analysis of Buffer Overflow Probability [Courcoubetis & Weber, Duffield, De Veciana, etc.] • For N Gaussian sources, each with mean µ , variance σ 2 , and ACF r(k), ( > ) ( ( , ) ( , , ) ) P W B = exp – NI c b + g c b N ( , , ) N ⁄ lim g c b N = 0 → ∞ N src 1 ] 2 [ ( µ ) b + m c – ( , ) ≡ I c b inf m - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ≥ ( ) 1 2 V m C m m   σ 2 m ∑ ∑ B ( ) ≡ ( ) r i ( )   src N V m Var Xi = + 2 m – i   i = 1 i = 1 • b = amount of buffer space per source ( B = Nb ) • c = amount of bandwidth per source ( C = Nc ) 15 of 22

  16. HUGHES Research Labs Relevant Range of Dependence (Correlation): Critical Time Scale (CTS) • For given buffer size b and link capacity c , ] 2 [ ( µ ) b + m c – m ∗ b - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = arg inf (in units of frame) ≥ ( ) m 1 2 V m ☞ Only the first (m * b -1) correlations are needed to evaluate P(W>B). ☞ Correlations beyond time scales ≥ m * b are irrelevant to P(W>B). ☞ CTS ≡ m * b 16 of 22

  17. HUGHES Research Labs Facts on CTS • m * 0 = 1 ⇒ No buffer, no effect of correlation on cell loss rate! • m * b < ∞ as long as b < ∞ . • m * b is linear with b for large b . 17 of 22

  18. HUGHES Research Labs Related Work on CTS • Frequency domain analysis [Li and Hwang] ⇒ cutoff frequency . ⇒ Low frequency behavior (long-term correlations) dominant impact on queueing performance. (???) • Direct relation between cutoff frequency and CTS [Montgomery and DeVaciana]. 18 of 22

  19. HUGHES Research Labs Simulation Study with Star Wars Movie Simulation Setting: Trace: Star Wars (intra-frame coding only) [Garrett 1993 PhD thesis] Hurst parameter : about 0.8 cell size: 44 bytes/cell mean rate = 632 cells/frame min rate = 196 cells/frame max rate = 1784 cells/frame capacity = 725 cells/frame link utilization = 0.89 number of sources = 20 cell loss curve of the trace averaged over 5 different sets of starting points Empirical marginal distribution used for DAR(p), p = 1,2,3. Length of each replication = 10,000 sec number of replications per model = 60 19 of 22

  20. HUGHES Research Labs N C = Nc B = Nb Cell Loss (finite buffer) 20 of 22

  21. Short-term Correlations Matching for Star Wars trace with DAR(p) 1.0 Trace DAR(1) DAR(2) 0.8 DAR(3) Autocorrelation r(k) 0.6 0.4 0.2 0.0 0 100 200 300 400 500 600 Lag (k) 21 of 22

  22. Comparison of Cell Loss Probability −4 Trace DAR(1) DAR(2) DAR(3) −5 Log10[ CLR ] −6 −7 0 20 40 60 80 Buffer Size (msec) 22 of 22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend