25
Queuing Analysis of Tree-Based LRD Traffic Models Vinay J. Ribeiro R. Riedi, M. Crouse, R. Baraniuk

Queuing Analysis of Tree-Based LRD Traffic Models

  • Upload
    yuki

  • View
    56

  • Download
    0

Embed Size (px)

DESCRIPTION

Queuing Analysis of Tree-Based LRD Traffic Models. Vinay J. Ribeiro R. Riedi, M. Crouse, R. Baraniuk. Research Topics. LRD traffic queuing Internet path modeling: probing for cross-traffic estimation Open-loop vs. closed-loop traffic modeling (AT&T labs) - PowerPoint PPT Presentation

Citation preview

Page 1: Queuing Analysis of Tree-Based LRD Traffic Models

Queuing Analysis of Tree-Based LRD Traffic Models

Vinay J. Ribeiro

R. Riedi, M. Crouse, R. Baraniuk

Page 2: Queuing Analysis of Tree-Based LRD Traffic Models

Research Topics

• LRD traffic queuing

• Internet path modeling: probing for cross-traffic estimation

• Open-loop vs. closed-loop traffic modeling (AT&T labs)

• Sub-second scaling of Internet backbone traffic (Sprint Labs)

Page 3: Queuing Analysis of Tree-Based LRD Traffic Models

Long-range dependence (LRD)

• Process X is LRD if

Scale (T)

1 ms

2 ms

4 ms

VarianceLRD Poisson

HT 2 T

)(krk

X

Page 4: Queuing Analysis of Tree-Based LRD Traffic Models

Multiscale Tree Models

Model relationship between dyadic scales

Page 5: Queuing Analysis of Tree-Based LRD Traffic Models

Additive and Multiplicative Models

),0( 2..

scale

dii

scaleW ),(..

scalescale

dii

scale ppA Gaussian non-Gaussian (asymp. Lognormal)

Page 6: Queuing Analysis of Tree-Based LRD Traffic Models

Queuing

);)((sup TctKQ TT

t

t

TtjjT XtK

1

)(

Page 7: Queuing Analysis of Tree-Based LRD Traffic Models

Multiscale Queuing

•Exploit tree for queuing

Page 8: Queuing Analysis of Tree-Based LRD Traffic Models

Restriction to Dyadic Scales

Only dyadic scales:

tDt

j

jDt

QQ

ctKQ j

,

2, )2)((sup

Approximate queuing formulas:

)2)0((1)()2)0((sup2,02

bcKPbQPbcKP j

jD

j

jjj

Critical dyadic time scale(CDTSQ)

Multiscale queuing formula(MSQ)

Page 9: Queuing Analysis of Tree-Based LRD Traffic Models

Multiscale Queuing Formula: Intuition

MSQEPEPbQP

bcKE

jj

jjD

jj j

)(1)(1)(

}2{Let

,0

2

independence

•Assumption: dyadic scales far enough apart to allow independence

Page 10: Queuing Analysis of Tree-Based LRD Traffic Models

Simulation: Accuracy of Formula

Berkeley Traffic

Additive model

Multiplicative model

Queue size b

log

P(Q

>b)

Page 11: Queuing Analysis of Tree-Based LRD Traffic Models

Issues

• Restriction to dyadic scales

• Convergence of MSQ

• Non-stationarity of models

Page 12: Queuing Analysis of Tree-Based LRD Traffic Models

How good is the dyadic restriction?

• Compare CDTSQ to well known critical time scale approximation

)(sup)2(sup2

bTcKPbcKP TT

j

jj

•Equality if critical time scale is a dyadic scale•fractional Gaussian noise: equality at b=const. j2

Page 13: Queuing Analysis of Tree-Based LRD Traffic Models

Convergence of MSQ

)2(1)(2

0)( bcKPbMSQ j

Nj

Nj

•For infinite terms is MSQ(b)=1?•Result: There exists N such that

2)()()( )21)(()()( NNN bMSQbMSQbMSQ

Tree depth

Page 14: Queuing Analysis of Tree-Based LRD Traffic Models

Non-Stationarity of Models

Commonparent

No common parent

•Tree models are non-stationary•Queue distribution changes with time•Formulas for edge of tree (t=0)

How is queue at t=0 related to the queue at other times t?

How is does the models’ queuing compare with that of the stationary modeled traffic?

0t

Page 15: Queuing Analysis of Tree-Based LRD Traffic Models

Non-Stationarity

Stationary traffic:

;tX Non-stationary model: tY

;)(1

t

Ttii

YT YtK;)(

1

t

Ttii

XT XtK

Theorem: If the autocorrelation of X is positive and non-increasing,

))(())0(())0(( tKVarKVarKVar YT

YT

XT

Implication: The model captures the variance of traffic bestat the edge (t=0) of the tree => best location to study queuing

Page 16: Queuing Analysis of Tree-Based LRD Traffic Models

Asymptotic Queuing

tat timeinput queue as with size queue YQYt

)()/1(lim0

1

1 bQPLPLt

Lt

Lavg

)log(/n slower tha increases )(

if )(log))(/1(lim)(log))(/1(lim

2 TTKVar

bQPbfbPbf

XT

X

bavg

b

Conjecture:

Note: The conjecture is true for fGn (Sheng Ma et al)

Page 17: Queuing Analysis of Tree-Based LRD Traffic Models

Conclusions

• Developed queuing formulas for multiscale traffic models

• Studied the impact of using only dyadic scales, tree depth and non-stationarity of the models

• Ongoing work: accuracy of formulas for non-asymptotic buffer sizes

Page 18: Queuing Analysis of Tree-Based LRD Traffic Models

End-to-End Path Modeling

•Goal: Estimate volume of cross-traffic

Abstract the network dynamics into a single bottleneck queue driven by `effective’ crosstraffic

Page 19: Queuing Analysis of Tree-Based LRD Traffic Models

Probingdelay spread of packet pair

correlates with

cross-traffic volume

Page 20: Queuing Analysis of Tree-Based LRD Traffic Models

Probing Uncertainty Principle

• Small T for accuracy– But probe traffic disturbs

cross-traffic (overflow buffer!)

• Larger T leads to uncertainties– queue could empty between probes

• To the rescue: model-based inference

Page 21: Queuing Analysis of Tree-Based LRD Traffic Models

Multifractal Cross-Traffic Inference

• Model bursty cross-traffic using the multiplicativemultiscale model

Page 22: Queuing Analysis of Tree-Based LRD Traffic Models

Efficient Probing: Packet Chirps• Tree inspires geometric chirp probe• MLE estimates of cross-traffic at multiple scales

Page 23: Queuing Analysis of Tree-Based LRD Traffic Models

Chirp Cross-Traffic Inference

Page 24: Queuing Analysis of Tree-Based LRD Traffic Models

ns-2 Simulation• Inference improves with increased utilization

Low utilization (39%) High utilization (65%)

Page 25: Queuing Analysis of Tree-Based LRD Traffic Models

Conclusion

• Efficient chirp probing scheme for cross-traffic estimation