Intel Labs Presentation Template
Download
Report
Transcript Intel Labs Presentation Template
Long-Term Forecasting of Internet
Backbone Traffic
Dina Papagiannaki
with Nina Taft, Zhi-Li Zhang,
Christophe Diot
www.intel.com/research
• Intel Research •
Why is it important?
Current best practices for IP traffic forecasting rely
on marketing predictions
Backbone links large fraction of network operator’s
investment
They have large provisioning cycles (between 6 and
18 months).
Current practices can be greatly enhanced using
historical network measurements
2
www.intel.com/research
• Intel Research •
Where/When in the backbone?
Goal: Where and When links have to be
upgraded/added in the core of an IP backbone
network
Where?
Measure traffic aggregate between adjacent PoPs
When?
We provide the forecast for current trends
Operators decide “when” based on SLAs, current
provisioning practices, etc.
3
www.intel.com/research
• Intel Research •
Methodology Roadmap
SNMP
Topology
Traffic
Aggregates
1 signal
Wavelet
Multiresolution
Analysis
7 signals
Model
Reduction
(ANOVA)
2 signals
PoP pair forecast
Individual
Forecasts
(ARIMA)
Weekly time series
4
www.intel.com/research
• Intel Research •
Sprint IP topology
5
www.intel.com/research
• Intel Research •
Observation 1: Periodicities at
12 and 24 hour cycle
6
www.intel.com/research
• Intel Research •
Observation 2: Long-Term
Trend and Spikes
7
www.intel.com/research
• Intel Research •
Methodology Roadmap
SNMP
Topology
Traffic
Aggregates
1 signal
Wavelet
Multiresolution
Analysis
7 signals
Model
Reduction
(ANOVA)
2 signals
PoP pair forecast
Individual
Forecasts
(ARIMA)
Weekly time series
8
www.intel.com/research
• Intel Research •
Wavelet Multiresolution
Analysis (MRA)
Decompose into trend plus details at different time
scales (time scale as power of 2).
Finest time scale = 90 minutes
Coarsest time scale = 96 hours
à-trous wavelet transform until 6th timescale
(2^6*1.5 hours=96 hours) using B3 spline filter.
p
x (t ) c p (t ) d j (t )
j 1
d j (t ) c j 1 (t ) c j (t )
9
www.intel.com/research
• Intel Research •
Wavelet Decomposition
Approximations
Details
10
www.intel.com/research
• Intel Research •
Methodology Roadmap
SNMP
Topology
Traffic
Aggregates
1 signal
Wavelet
Multiresolution
Analysis
7 signals
Model
Reduction
(ANOVA)
2 signals
PoP pair forecast
Individual
Forecasts
(ARIMA)
Weekly time series
11
www.intel.com/research
• Intel Research •
Reducing the model
Overall trend
accounts for 95%97% of total energy
The maximum
amount of energy in
the details is located
at the 3rd timescale
(i.e. 12 hours)
12
www.intel.com/research
• Intel Research •
Analysis of Variance
x(t ) c6 (t ) d3 (t ),
3
Accounts for 80-94% of total variance
Time series can be easily further compacted into
weekly time series
13
www.intel.com/research
• Intel Research •
Methodology Roadmap
SNMP
Topology
Traffic
Aggregates
1 signal
Wavelet
Multiresolution
Analysis
7 signals
Model
Reduction
(ANOVA)
2 signals
PoP pair forecast
Individual
Forecasts
(ARIMA)
Weekly time series
14
www.intel.com/research
• Intel Research •
Forecasting weekly
components l(j) and dt3(j)
Autoregressive Integrated Moving Average
models
Box-Cox methodology for fitting
Evaluation based on standard fitting indices
Traffic forecast derived through the model
x(l ) l ( j) dˆt3 (l ),
3
15
www.intel.com/research
• Intel Research •
Evaluation of Forecasts
16
www.intel.com/research
• Intel Research •
Benefits
Highly accurate forecasts.
Minimal computational complexity.
The technique focuses on the aspects of the traffic that
need to be modeled for the purpose of capacity planning.
The time series analyzed are significantly smaller than the
initial ones.
Direct application of Box-Cox methodology leads to
highly inaccurate forecasts on initial data.
17
www.intel.com/research
• Intel Research •
Future Work
Forecasting IP traffic matrices
As individual OD pairs?
Or perhaps principal components?
Are eigenvectors “stable” across time?
Issue: what do we do about sampling?
18
www.intel.com/research
• Intel Research •
Questions?
Thank you!
19
www.intel.com/research