Traffic Modeling and Prediction using ARIMA/GARCH model



Similar documents
Network Traffic Modeling and Prediction with ARIMA/GARCH

A Multifractal Wavelet Model of Network Traffic

Output Analysis (2, Chapters 10 &11 Law)

Maximum Likelihood Estimators.

Cantilever Beam Experiment

LECTURE 13: Cross-validation

Non-life insurance mathematics. Nils F. Haavardsson, University of Oslo and DNB Skadeforsikring

Lesson 15 ANOVA (analysis of variance)

1 Correlation and Regression Analysis

, a Wishart distribution with n -1 degrees of freedom and scale matrix.

A Secure Implementation of Java Inner Classes

Research Article Real-Time Detection of Application-Layer DDoS Attack Using Time Series Analysis


Automatic Tuning for FOREX Trading System Using Fuzzy Time Series

Inference on Proportion. Chapter 8 Tests of Statistical Hypotheses. Sampling Distribution of Sample Proportion. Confidence Interval

SAMPLE QUESTIONS FOR FINAL EXAM. (1) (2) (3) (4) Find the following using the definition of the Riemann integral: (2x + 1)dx

Z-TEST / Z-STATISTIC: used to test hypotheses about. µ when the population standard deviation is unknown

Confidence Intervals for One Mean

THE TWO-VARIABLE LINEAR REGRESSION MODEL

PSYCHOLOGICAL STATISTICS

Data Analysis and Statistical Behaviors of Stock Market Fluctuations

Now here is the important step

Hypothesis testing. Null and alternative hypotheses

Statistical inference: example 1. Inferential Statistics

Cooley-Tukey. Tukey FFT Algorithms. FFT Algorithms. Cooley

Project Deliverables. CS 361, Lecture 28. Outline. Project Deliverables. Administrative. Project Comments

Multi-server Optimal Bandwidth Monitoring for QoS based Multimedia Delivery Anup Basu, Irene Cheng and Yinzhe Yu

5: Introduction to Estimation

A Faster Clause-Shortening Algorithm for SAT with No Restriction on Clause Length

Research Article Sign Data Derivative Recovery

Properties of MLE: consistency, asymptotic normality. Fisher information.

Subject CT5 Contingencies Core Technical Syllabus

The analysis of the Cournot oligopoly model considering the subjective motive in the strategy selection

Vladimir N. Burkov, Dmitri A. Novikov MODELS AND METHODS OF MULTIPROJECTS MANAGEMENT

Reliability Analysis in HPC clusters

Annuities Under Random Rates of Interest II By Abraham Zaks. Technion I.I.T. Haifa ISRAEL and Haifa University Haifa ISRAEL.

SPC on Ungrouped Data: Power Law Process Model

Stock Price Pinning near Option Expiration Dates

JJMIE Jordan Journal of Mechanical and Industrial Engineering

Normal Distribution.

Chapter 7 - Sampling Distributions. 1 Introduction. What is statistics? It consist of three major areas:

University of California, Los Angeles Department of Statistics. Distributions related to the normal distribution

Study on the application of the software phase-locked loop in tracking and filtering of pulse signal

A gentle introduction to Expectation Maximization

1. C. The formula for the confidence interval for a population mean is: x t, which was

One-sample test of proportions

Estimating Probability Distributions by Observing Betting Practices

I. Chi-squared Distributions

Chapter 6: Variance, the law of large numbers and the Monte-Carlo method

Department of Computer Science, University of Otago

How To Improve Software Reliability

THE ACCURACY OF SIMPLE TRADING RULES IN STOCK MARKETS

UC Berkeley Department of Electrical Engineering and Computer Science. EE 126: Probablity and Random Processes. Solutions 9 Spring 2006

Comparative Study On Estimate House Price Using Statistical And Neural Network Model

Measures of Spread and Boxplots Discrete Math, Section 9.4

Chapter 7: Confidence Interval and Sample Size

AP Calculus BC 2003 Scoring Guidelines Form B

Bio-Plex Manager Software

Iran. J. Chem. Chem. Eng. Vol. 26, No.1, Sensitivity Analysis of Water Flooding Optimization by Dynamic Optimization

Systems Design Project: Indoor Location of Wireless Devices

Approximating Area under a curve with rectangles. To find the area under a curve we approximate the area using rectangles and then use limits to find

Chapter 7 Methods of Finding Estimators

THE REGRESSION MODEL IN MATRIX FORM. For simple linear regression, meaning one predictor, the model is. for i = 1, 2, 3,, n

COMPARISON OF THE EFFICIENCY OF S-CONTROL CHART AND EWMA-S 2 CONTROL CHART FOR THE CHANGES IN A PROCESS

Generalization Dynamics in LMS Trained Linear Networks

Evaluation of Different Fitness Functions for the Evolutionary Testing of an Autonomous Parking System

Domain 1: Configuring Domain Name System (DNS) for Active Directory

Taking DCOP to the Real World: Efficient Complete Solutions for Distributed Multi-Event Scheduling

Nr. 2. Interpolation of Discount Factors. Heinz Cremers Willi Schwarz. Mai 1996

CHAPTER 7: Central Limit Theorem: CLT for Averages (Means)

Math C067 Sampling Distributions

Review: Classification Outline

All Digital Timing Recovery and FPGA Implementation

A Fuzzy Model of Software Project Effort Estimation

Plug-in martingales for testing exchangeability on-line

NATIONAL SENIOR CERTIFICATE GRADE 12

Modeling of Ship Propulsion Performance

Capacity of Wireless Networks with Heterogeneous Traffic

Optimal Adaptive Bandwidth Monitoring for QoS Based Retrieval

Inverse Gaussian Distribution

1 Computing the Standard Deviation of Sample Means

W. Sandmann, O. Bober University of Bamberg, Germany

In order to print in ESC/P mode, the serial connection should be activated.

Log-Logistic Software Reliability Growth Model

Unit 8: Inference for Proportions. Chapters 8 & 9 in IPS

Ordinal Classification Method for the Evaluation Of Thai Non-life Insurance Companies

Chair for Network Architectures and Services Institute of Informatics TU München Prof. Carle. Network Security. Chapter 2 Basics

A Combined Continuous/Binary Genetic Algorithm for Microstrip Antenna Design

Resource Reservation and Utility based Rate Adaptation in Wireless LAN with Slow Fading Channels

Transcription:

Traffic Modelig ad Predictio usig ARIMA/GARCH model Preseted by Zhili Su, Bo Zhou, Uiversity of Surrey, UK COST 285 Symposium 8-9 September 2005 Muich, Germay

Outlie Motivatio ARIMA/GARCH model Parameter estimatio Predictio scheme Experimets ad aalysis Coclusio

Motivatio (1/2) Buildig Effective Network Cotrol schemes: Cogestio cotrol, Admissio cotrol, Dyamic badwidth allocatio, adaptive rate cotrol etc. Avoidig over-, uder- estimatio. Capturig SRD/LRD characteristics. Applyig for differet time scales.

Motivatio (2/2) Network traffic predictio models Liear time series (AR, ARMA, etc) Oly capture SRD No-liear time series (FARIMA,TAR) Capture SRD ad LRD except multifractal Multifractal wavelet model (MWM) Not well to capture burstiess No-model based predictor (MMSE) Oly suitable for short-term predictio

ARIMA(r,d,m)/GARCH(p,q) model Usig ARIMA explai dyamic time series where r m d d t φ i t i t θj t j i= 1 j= 1 ( X ) = ( X ) + Z + Z Z t WN(0, σ 2 t Usig GARCH explai dyamic variace p q 2 2 2 t = 0 + i t i + jzt j i= 1 j= 1 σ α γ σ α )

Parameter estimatio (1/2) ARIMA (r, d, m)/ GARCH (p, q) has 5 parameters Differeced parameter d decide statioary of time series, ca be obtaied by ACF. Order of r ad m ca be obtaied by ACF ad PACF, values ca be computed by MLE. Order of p ad q ca be obtaied by ACF ad PACF, experimet orders are set to (1,1), their clause ca be computed by MLE as well.

Parameter estimatio (2/2) TRAFFIC Differeced Operatio Statioary No Statioary T raffic Yes ACF&PACF MLE ARIMA Parameters Estimatio ACF&PACF MLE GARCH Parameters Estimatio Model vs T raffic accurate iaccurate END

Predictio scheme (1/2) Oe-step-ahead predictio predict value for ext oe time iterval K-step-ahead predictio predict values for ext k time iterval Trade-off questio predictio iterval vs. predictio accuracy predictio iterval vs. predictio legth time scale vs. predictio accuracy

Predictio scheme (2/2) Traffic Traiig Part Testig Part ARIMA/GARCH Modellig Model Predictor Predictio Errors SER k-step-ahead Predictio Evaluatio

Experimets ad Aalysis LBL-TCP-3 to be used This trace cotais two hours' worth of all widearea TCP traffic betwee the Lawrece Berkeley Laboratory ad the rest of the world. http://ita.ee.lbl.gov/html/cotrib/lbl-tcp-3.html Usig ARIMA(1,1,1)/GARCH(1,1) fittig the trace All parameters of r, m, p, q are estimated by MLE

Model validatio: Variace-time plot (1/2) Exploratory method for LRD i large-time-scale Suppose X t is the time series with LRD, the black average over a block of legth m, the variace Var m is defied as β Var m ( cost) m L( m) The logvar m ( cost) β log m

Model validatio: Variace-time plot (2/2)

Model validatio: Multifractal spectra (1/3) Exploratory method for multifractal i small-time-scale Suppose Y is a icreasig process at time t α() t = lim α k With α Defie k k k 2 t 1 = log2 k [ Y ] [ Y ] = X (( k + 1)2 ) X ( k 2 ), k = 0,1,...,2 1 1 f ( ): limlim log () 2 2 G α = Pt α + ε α t α ε ε 0 If α>1, Xt has small icremet If α<1, Xt has istat growth called burstiess

Model validatio: Multifractal spectra (2/3) Partitio fuctio for multifractal spectrum 2 1 1 = T ( q) : lim log2 E ( k [ X ]) k = 0 If q>0, burstiess If q<0, cotaiig small but o-zero icremets The multifractal spectrum ad its partitio fuctio are closely related by Legedre Trasform ( ) ( ) ( ) f ( α) = qα T q, f ' α = q, T' q = α G G q

Model validatio: Multifractal spectra (3/3)

Traffic predictio approaches Oe-step-ahead predictio K-step-ahead predictio Predictio error cotrol: predicted sigal to error rate (SER) SER 2 E[ X t ] = 10log 10 db E X t X [( ˆ 2 t ) ]

Oe-step-ahead result (1/3, ts=100ms)

Oe-step-ahead result (2/3, ts=1s)

Oe-step-ahead result (3/3, ts=10s)

SER measure of oe-step-ahead Predictio Model 100ms 1s 10s FARIMA (db) 13.54 14.19 15.21 ARIMA/GARCH (db) 18.91 19.48 20.69

K-step-ahead result (1/3, K=1)

K-step-ahead result (2/3, K=10)

K-step-ahead result (3/3, K=100)

SER measure of K-step-ahead Predictio Model K=1 K=10 K=100 FARIMA (db) 13.54 0.42 0 ARIMA/GARCH (db) 18.91 3.89 0

Coclusio ARIMA/GARCH is a good traffic model for describig SRD, LRD ad multifractal. Oe-step-ahead predictio approach is a proper predictio approach ARIMA/GARCH is a good forecastig model for etwork traffic predictio

Q&A Thak you for your attetio!