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

hughes
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1 of 22

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

slide-2
SLIDE 2

2 of 22

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]

slide-3
SLIDE 3

3 of 22

HUGHES

Research Labs

200 400 600 Lag (k) 0.0 0.2 0.4 0.6 0.8 1.0 Autocorrelation r(k)

Star Wars Movie

Hurst =~ 0.8 [Garrett and Willinger 1994]

slide-4
SLIDE 4

4 of 22

HUGHES

Research Labs

LRD SRD B (buffer size) Log[cell loss prob.] ~ A1B ~ C1B2-2H

slide-5
SLIDE 5

5 of 22

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. (PLoss): < 10-6 Ι: Effect of long-term and short-term correlations on PLoss ΙΙ: Efficacy of Markov models in predicting PLoss ΙΙΙ: Relevant range of dependence (critical time scale)

Note: (i) video model rather than trace (ii) same marginal distribution of frame size (Gaussian)

slide-6
SLIDE 6

6 of 22

HUGHES

Research Labs

Definitions X = {X1, X2,...} 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(k2H), k = 1, 2,...

ex) Fractional Gaussian Noise, Fractal modulated Poisson processes

slide-7
SLIDE 7

7 of 22

HUGHES

Research Labs

  • I. Effect of short- and long-term correlations on PLoss
  • Construct two asymptotic LRD processes Za & Vv by

Za, Vv = DAR(1) + FMPP DAR(p): Discrete Auto-Regressive model with order p. FMPP: Fractal Modulated Poisson Process

  • Za: same long-term, varying short-term correlations.
  • Vv: same short-term, varying long-term correlations.

rv k ( ) rz k ( ) v v 1 +

  • ak

1 v 1 +

  • 1

2

  • δ k2H

( ) ⋅ ⋅ + ⋅ = =

slide-8
SLIDE 8

8 of 22

HUGHES

Research Labs

DAR(p) Process

{εn}: i.i.d. R.V. with distribution π (εn ∈ Ζ) {Vn}: Bernoulli R.V. (Vn ∈{0,1}) {An}: i.i.d. R.V with Pr(An = i) = ai, i = 1, 2,..., p. (An ∈ {1, 2,..., p})

  • Correlations independent of marginal distribution π.
  • Correlations matching up to p lags.
  • Computationally efficient.

Xn VnXn An – 1 Vn – ( )εn + = rX k ( ) bizi k – i 1 = p ∑ =

slide-9
SLIDE 9

9 of 22

HUGHES

Research Labs

  • Completely characterized by R, M, and pdf of on/off sojourn times.
  • , marginal distribution of {Yn} controlled by M.
  • Computationally efficient

Fractal Modulated Poisson Process (ex: FBNDP)

  • Poisson

Generator N(t)

R FBN

  • R

I(t) M On/Off Processes Yn = N[nT] -N[(n-1)T] Heavy-tailed rY k ( ) 1 2

  • δ2 k2H

( ) =

slide-10
SLIDE 10

10 of 22 Buffer Size (msec) Log10[ Buffer Overflow Probability ] 5 10 15

  • 8
  • 6
  • 4
  • 2

Z with a = 0.7 Z with a = 0.9 Z with a = 0.975 Z with a = 0.99 Lag k (time unit Ts = 40 msec) Autocorrelation r(k) 20 40 60 80 100 0.0 0.2 0.4 0.6 0.8

v = 0.67 v = 1.0 v = 1.5

Lag k (time unit Ts = 40 msec) Autocorrelation 200 400 600 800 1000 0.0 0.2 0.4 0.6 0.8

L with H = 0.86 Z with a = 0.7 Z with a = 0.9 Z with a = 0.975 Z with a = 0.99

Buffer Size (msec) Log10[ Buffer Overflow Probability ] 5 10 15

  • 8
  • 6
  • 4
  • 2

v = 0.67 v = 1.0 v = 1.5

Varying Short-term Correlations (Za)

Effect on Cell Loss Prob.

Varying Long-term Correlations (Vv)

Effect on Cell Loss Prob.

slide-11
SLIDE 11

11 of 22

HUGHES

Research Labs

  • II. Efficacy of Markov models in predicting PLoss of LRD traffic
  • Target (asymptotic) LRD process Za
  • 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 Za.

  • Marginal distribution is same for all the models.
slide-12
SLIDE 12

12 of 22

Buffer Size (msec) Log10[ Buffer Overflow Probability ] 5 10 15 20

  • 8
  • 7
  • 6
  • 5
  • 4
  • 3
  • 2

Z with a = 0.7 DAR(1) DAR(3) DAR(6)

N = 30 Sources, mean = 500 (cells/frame), variance = 50000, capacity = 608 (cells/frame), util = 82%

Bahadur-Rao Asymptotic (Gaussian marginal distribution)

slide-13
SLIDE 13

13 of 22

  • L underestimating Za
  • Larger p, better prediction

Buffer Size (msec) Log10[ Buffer Overflow Probability ] 5 10 15

  • 8
  • 6
  • 4
  • 2

Z with a = 0.975 DAR(1) DAR(2) DAR(3) L with H = 0.86

slide-14
SLIDE 14

14 of 22

  • L eventually outperforms DAR(p), but only over the range of no

interest.

Buffer Size (msec) Log10[ Buffer Overflow Probability ] 20 40 60 80 100 120

  • 20
  • 15
  • 10
  • 5

Z with a = 0.975 DAR(1) DAR(2) DAR(3) L with H = 0.86

slide-15
SLIDE 15

15 of 22

Analysis of Buffer Overflow Probability [Courcoubetis & Weber, Duffield, De Veciana, etc.]

  • For N Gaussian sources, each with mean µ, variance σ2, and ACF r(k),
  • b = amount of buffer space per source (B = Nb)
  • c = amount of bandwidth per source (C = Nc)

P W B > ( ) NI c b , ( ) – g c b N , , ( ) + ( ) exp =

g c b N , , ( ) N ⁄ N ∞ → lim = I c b , ( ) infm 1 ≥ b m c µ – ( ) + [ ]2 2V m ( )

V m ( ) Var Xi i 1 = m

      ≡ σ2 m 2 m i – ( )r i ( ) i 1 = m

+ =

src 1 src N B C

slide-16
SLIDE 16

16 of 22

HUGHES

Research Labs

Relevant Range of Dependence (Correlation): Critical Time Scale (CTS)

  • For given buffer size b and link capacity c,

(in units of frame) ☞ 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

m∗b inf arg m 1 ≥ b m c µ – ( ) + [ ]2 2V m ( )

  • =
slide-17
SLIDE 17

17 of 22

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.

slide-18
SLIDE 18

18 of 22

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].

slide-19
SLIDE 19

19 of 22

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

slide-20
SLIDE 20

20 of 22

HUGHES

Research Labs

N B = Nb C = Nc Cell Loss (finite buffer)

slide-21
SLIDE 21

21 of 22

100 200 300 400 500 600 Lag (k) 0.0 0.2 0.4 0.6 0.8 1.0 Autocorrelation r(k) Trace DAR(1) DAR(2) DAR(3)

Short-term Correlations Matching for Star Wars trace with DAR(p)

slide-22
SLIDE 22

22 of 22

20 40 60 80 Buffer Size (msec) −7 −6 −5 −4 Log10[ CLR ] Trace DAR(1) DAR(2) DAR(3)

Comparison of Cell Loss Probability