Transcript
Page 1: A Nonstationary Poisson View of Internet Traffic

A Nonstationary Poisson View of Internet Traffic

T. Karagiannis, M. Molle, M. FaloutsosUniversity of California, Riverside

A. BroidoUniversity of California, San Diego

IEEE INFOCOM 2004 Presented by Ryan

Page 2: A Nonstationary Poisson View of Internet Traffic

Outline

• Introduction

• Background– Definitions– Previous Models

• Observed Behavior– A time-dependent Poisson characterization

• Conclusion

Page 3: A Nonstationary Poisson View of Internet Traffic

Introduction

• Nature of Internet Traffic– How does Internet traffic look like?

• Modeling of Internet Traffic– Provisioning– Resource Management– Traffic generation in simulation

Page 4: A Nonstationary Poisson View of Internet Traffic

Introduction

• Comparing with ten years ago– Three orders of magnitude increase in

• Links speed• Number of hosts• Number of flows

– Limiting behavior of an aggregate traffic flow created by multiplexing large number of independent flows Poisson model

Page 5: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

• Complementary cumulative distribution function (CCDF)

• Autocorrelation Function (ACF)– Correlation between a time series {Xt} and

its k-shifted time series {Xt+k}

)(1)( tFtF C

0,)( tetF tC exponential distribution

2

][][)(

ktt XEXEk

Page 6: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

• Long Range Dependence (LRD)– The sum of its autocorrelation does not

converge

• Memory is built-in to the process

1

)(k

k

Page 7: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

• Self-similarity– Certain properties are preserved

irrespective of scaling in space or time

• H – Hurst exponent

)()( tXaatX H

Page 8: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

Self-similar

Page 9: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

• Second-order self-similar– ACF is preserved irrespective of time

aggregation

• Model LRD process• H 1, the dependence is stronger

])1(2)1[(2

1)( 222lim HHH

k

kkkk

15.0 H

Page 10: A Nonstationary Poisson View of Internet Traffic

Background – Previous Model

• Telephone call arrival process (70’s – 80’s)– Poisson Model– Independent inter-arrival time

• Internet Traffic (90’s)– Self-similarity– Long-range dependence (LRD)– Heavy tailed distribution

Page 11: A Nonstationary Poisson View of Internet Traffic

Findings in the Paper

• At Sub-Second Scales– Poisson and independent packets arrival

• At Multi-Second Scales– Nonstationary

• At Larger Time Scales– Long Range Dependence

Page 12: A Nonstationary Poisson View of Internet Traffic

Traffic Traces

• Traces from CAIDA (primary focus)– Internet backbone, OC48 link (2.5Gbps)– August 2002, January and April 2003

• Traces from WIDE– Trans-Pacific link (100Mbps)– June 2003

Page 13: A Nonstationary Poisson View of Internet Traffic

Traffic Traces

• BC-pAug89 and LEL-PKT-4 traces– On the Self-Similar Nature of Ethernet Traff

ic. (1994)• W. E. Leland, M. S. Taqqu, W. Willinger, and D.

V. Wilson.

– Wide Area Traffic: The Failure of Poisson Modeling. (1995)

• V. Paxson and S. Floyd.

Page 14: A Nonstationary Poisson View of Internet Traffic

Traffic Traces

• Analysis of OC48 traces– The link is overprovisioned

• Below 24% link unilization

– ~90% bytes (TCP)– ~95% packets (TCP)

Page 15: A Nonstationary Poisson View of Internet Traffic

Poisson at Sub-Second Time Scales

• Distribution of Packet Inter-arrival Times– Red line – corresponding to exponential

distribution– Blue line – OC48 traces– Linear least squares fitting 99.99% confidence

Page 16: A Nonstationary Poisson View of Internet Traffic

Poisson at Sub-Second Time Scales

WIDE trace LBL-PKT-4 trace

Page 17: A Nonstationary Poisson View of Internet Traffic

Poisson at Sub-Second Time Scales

• Independence

95% confidence interval of zero

Inter-arrival Time ACF Packet Size ACF

Page 18: A Nonstationary Poisson View of Internet Traffic

Nonstationary at Multi-Second Time Scales

• Rate changes at second scales

• Changes detection– Canny Edge Detector algorithm

change point

Page 19: A Nonstationary Poisson View of Internet Traffic

Nonstationary at Multi-Second Time Scales

• Similar in BC-pAug89 trace

Page 20: A Nonstationary Poisson View of Internet Traffic

Nonstationary at Multi-Second Time Scales

• Possible causes for nonstationarity– Variation of the number of active sources o

ver time– Self-similarity in the traffic generation proce

ss– Change of routing

Page 21: A Nonstationary Poisson View of Internet Traffic

Nonstationary at Multi-Second Time Scales

• Characteristics of nonstationary– Magnitude of the rate change events

• Significant negative correlation at lag one– An increase followed by a decrease

Page 22: A Nonstationary Poisson View of Internet Traffic

Nonstationary at Multi-Second Time Scales

– Duration of change free intervals• Follow the exponential distribution

Page 23: A Nonstationary Poisson View of Internet Traffic

LRD at Large Time Scales

• Measure LRD by the Hurst exponent (H) estimators– LRD, H 1– Point of Change (Dichotomy in scaling)

• Below ~ 0.6, Above ~ 0.85 Point of Change

Page 24: A Nonstationary Poisson View of Internet Traffic

LRD at Large Time Scales

• Effect of nonstationarity– Remove “nonstationarity” by moving avera

ge (Gaussian window)

Point of Change

Page 25: A Nonstationary Poisson View of Internet Traffic

Conclusion

• Revisit Poisson assumption– Analyzing a combination of traces

• Different observations at different time scales

• Network Traffic– Time-dependent Poisson

• Backbone links only

• Massive scale and multiplexing– MAY lead to a simpler model

Page 26: A Nonstationary Poisson View of Internet Traffic

Background – Definitions

• Poisson Process– The number of arrivals occurring in two disjoint (non-overla

pping) subintervals are independent random variables. – The probability of the number of arrivals in some subinterval

[t,t + τ] is given by

– The inter-arrival time is exponentially distributed


Top Related