Prof. K.J.Blow, Dr. Marc Eberhard and Dr. Scott Fowler Adaptive Communications Networks Research Group Electronic Engineering Aston University Significance.

Slides:



Advertisements
Similar presentations
Random Processes Introduction (2)
Advertisements

Point Estimation Notes of STAT 6205 by Dr. Fan.
1 Continuous random variables Continuous random variable Let X be such a random variable Takes on values in the real space  (-infinity; +infinity)  (lower.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Project Uncertainty Management.
STAT 497 APPLIED TIME SERIES ANALYSIS
March 29, 2010 RFI Mitigation Workshop, Groningen The Netherlands 1 Statistics of the Spectral Kurtosis Estimator Gelu M. Nita and Dale E. Gary New Jersey.
Graduate School of Information Sciences, Tohoku University
Suggested readings Historical notes Markov chains MCMC details
Chapter 1 Probability Theory (i) : One Random Variable
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Prénom Nom Document Analysis: Parameter Estimation for Pattern Recognition Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Engineering Probability and Statistics - SE-205 -Chap 4 By S. O. Duffuaa.
Statistical Inference Chapter 12/13. COMP 5340/6340 Statistical Inference2 Statistical Inference Given a sample of observations from a population, the.
RAIDs Performance Prediction based on Fuzzy Queue Theory Carlos Campos Bracho ECE 510 Project Prof. Dr. Duncan Elliot.
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
A gentle introduction to fluid and diffusion limits for queues Presented by: Varun Gupta April 12, 2006.
SUMS OF RANDOM VARIABLES Changfei Chen. Sums of Random Variables Let be a sequence of random variables, and let be their sum:
Statistics Lecture 16. Gamma Distribution Normal pdf is symmetric and bell-shaped Not all distributions have these properties Some pdf’s give a.
Probability By Zhichun Li.
Part1 Markov Models for Pattern Recognition – Introduction CSE717, SPRING 2008 CUBS, Univ at Buffalo.
1 TCOM 501: Networking Theory & Fundamentals Lecture 7 February 25, 2003 Prof. Yannis A. Korilis.
2001/11/29Chin-Kai Wu, CS, NTHU1 Characteristics of Network Delay and Delay Jitter and its Effect on Voice over IP Li Zheng, Liren Zhang, Dong Xu Communications,
3-1 Introduction Experiment Random Random experiment.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Lecture II-2: Probability Review
Chapter 21 Random Variables Discrete: Bernoulli, Binomial, Geometric, Poisson Continuous: Uniform, Exponential, Gamma, Normal Expectation & Variance, Joint.
Prof. SankarReview of Random Process1 Probability Sample Space (S) –Collection of all possible outcomes of a random experiment Sample Point –Each outcome.
1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu National Lab of Software Development.
Machine Learning Queens College Lecture 3: Probability and Statistics.
MTH 161: Introduction To Statistics
DATA ANALYSIS Module Code: CA660 Lecture Block 3.
Dept of Bioenvironmental Systems Engineering National Taiwan University Lab for Remote Sensing Hydrology and Spatial Modeling STATISTICS Random Variables.
Statistics for Engineer Week II and Week III: Random Variables and Probability Distribution.
LECTURER PROF.Dr. DEMIR BAYKA AUTOMOTIVE ENGINEERING LABORATORY I.
Network Design and Analysis-----Wang Wenjie Queueing System IV: 1 © Graduate University, Chinese academy of Sciences. Network Design and Analysis Wang.
Modeling and Analysis of Computer Networks
Markov Random Fields Probabilistic Models for Images
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
CDA6530: Performance Models of Computers and Networks Chapter 8: Statistical Simulation --- Discrete-Time Simulation TexPoint fonts used in EMF. Read the.
Chapter 01 Probability and Stochastic Processes References: Wolff, Stochastic Modeling and the Theory of Queues, Chapter 1 Altiok, Performance Analysis.
CHEMISTRY ANALYTICAL CHEMISTRY Fall
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Mean, Variance, Moments and.
2.There are two fundamentally different approaches to this problem. One can try to fit a theoretical distribution, such as a GEV or a GP distribution,
Probability Refresher COMP5416 Advanced Network Technologies.
Evaluating Persistence Times in Populations Subject to Catastrophes Ben Cairns and Phil Pollett Department of Mathematics.
1 3. Random Variables Let ( , F, P) be a probability model for an experiment, and X a function that maps every to a unique point the set of real numbers.
Geology 6600/7600 Signal Analysis 02 Sep 2015 © A.R. Lowry 2015 Last time: Signal Analysis is a set of tools used to extract information from sequences.
The generalization of Bayes for continuous densities is that we have some density f(y|  ) where y and  are vectors of data and parameters with  being.
Dongfang Xu School of Information
1 Introduction to Statistics − Day 4 Glen Cowan Lecture 1 Probability Random variables, probability densities, etc. Lecture 2 Brief catalogue of probability.
Chapter 9 – The Normal Distribution Math 22 Introductory Statistics.
Chapter 20 Statistical Considerations Lecture Slides The McGraw-Hill Companies © 2012.
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
CS Statistical Machine learning Lecture 25 Yuan (Alan) Qi Purdue CS Nov
Physics 490 – Project Lab Lab B2: Radioactive Decay, Counting Statistics, and the Geiger Tube Jack Young Richard Breazeale Ryan Phelan.
Gil McVean, Department of Statistics Thursday February 12 th 2009 Monte Carlo simulation.
Selecting Input Probability Distributions. 2 Introduction Part of modeling—what input probability distributions to use as input to simulation for: –Interarrival.
Review of Probability Theory
Mechanisms of Simple Perceptual Decision Making Processes
Probability Distributions: a review
. . .
Chapter 7: Sampling Distributions
Timing Analysis of Keystrokes and Timing Attacks on SSH
Discrete-time markov chain (continuation)
3. Random Variables Let (, F, P) be a probability model for an experiment, and X a function that maps every to a unique point.
CS723 - Probability and Stochastic Processes
Further Topics on Random Variables: 1
Berlin Chen Department of Computer Science & Information Engineering
1/2555 สมศักดิ์ ศิวดำรงพงศ์
Presentation transcript:

Prof. K.J.Blow, Dr. Marc Eberhard and Dr. Scott Fowler Adaptive Communications Networks Research Group Electronic Engineering Aston University Significance of Joint Density Plots in Markov Internet Traffic Modelling AHMED D. SHAIKH

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two state Markov Traffic ModelN-state Markov Models with Poisson & non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two state Markov Traffic ModelN-state Markov Models with Poisson & non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Traffic Modelling Approaches Two types of Approaches: Black Box models Internal structure is unknown. Opaque to user. Examples: HMM, MMPP, BMAP White Box models Transparent structure. Has a physical meaning. Examples: Classic Markov Models, On-Off models

Markov Models – An Introduction Probabilistic models defining a stochastic process with finite number of states observing the Markov Property. Transitions occur with a fixed transition rate R ij. States can model activities of traffic sources on a network. Inter-Arrival times are exponentially distributed. Packet level statistics obtained from Monte Carlo simulations are expressed in IPT (Inter-Packet times)

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & Non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Simple Two State Markov Traffic Model The sequence of packets will be ABABABABABABAB…..

Two state Model (Analytical analysis contd..) Two state models will have equal number of visits to each state. So, V 1 = V 2 = 0.5 Probability densities of time spent in each state: The Probability Density function of IPT for a two state model is:

Two state Markov Model (Numerical vs. Analytical results )

Two state Markov Model (Numerical vs. Analytical results – Symmetric rates)

Higher order Statistics for Markov Models Higher Order Distributions Markov Models can also produce higher order statistics. Possible to study the sequence of IPTs and a variety of other unique features associated with the network traffic statistics. The Joint Density function for the two state Markov Model is given by:

Second Order Statistics – Joint Density (Results for Symmetric 2-state model)

Higher Order Statistics – Joint Density (Results for Asymmetric 2-state Model)

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & non-Poisson statisticsUsing Gaussian Markov models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

N-state models with Poisson statistics The general form equation for the IPT PDF of N-state Markov Models where every state is emitting packets is: PDF (N-state) = V 1 P 1 (t) + V 2 P 2 (t) + V 3 P 3 (t)……... + V N P N (t)

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & non-Poisson statisticsAnalysis of N-state Markov Models with hidden statesSimplified Markov ModelsSignificant ObservationsSummary and Future Work

Two state Model with non-Poisson statistics The sequence of packets is AAAAAAAAAAAA…… The PDF equation for the IPT is:

PDF for the two state model with only one state emitting packets

Joint Density – 2 state model with one packet emitting state / source

PDF for IPT for N-state Markov Models with only one state emitting packets The general form analytical equation of the PDF of IPT for Markov loop Models with only one state emitting packets is:

Use of Gamma Markov Models

Taking it further - A Gaussian Markov Model Now in the general equation of the Gamma distribution, we know that as N approaches infinity, the gamma distribution can be approximated by a normal or Gaussian distribution. Gives a normal distribution with mean Variance Gaussian Distribution PDF.

Gaussian Markov Models

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & Non-Poisson statisticsUsing Gaussian Markov Models for modelling measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsConclusion on results and Future Work

Modelling Real World Example – IP Traffic Measurement at UDP Port VoIP

Fitting a Gaussian Markov Model Gaussian Model(PDF) = V1* Gaussian(μ1,σ1) + V2 * Gaussian(μ2,σ2) + …+V6 * Gaussian(μ6,σ6)

Comparing the Joint Densities

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & Non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Understanding Packet Sequences from Joint Density Results

The significance of the Joint Density Plots Let us consider a states Model where V1 = V2 = V3 = 1/3. (Markov Model A) Packet sequence can be ABBACACABCABBACAACA……….

PDF and Joint Density – Markov Model A

Markov Model ‘B’ Let us now consider a 3 state Loop Model where V1 = V2 = V3 = 1/3. (Markov Model B) Packet sequence must be ABCABCABCABCABCABC…..

PDF and Joint Density – Markov Model B Observation: Two different models have the same PDFs yet different Joint Densities. The Joint density Plots give more statistical details on Packet Sequences.

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & Non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Understanding the curve of periodicity

Modelling Periodic Events with Markov Models

Small ∆ for Markov Models C and D - S∆ model

Large ∆ for Markov Models C and D - L∆ model

Multiple Periodicity

Use of S ∆ and L∆ model sets to model measured results

Outline Markov Models and Network Traffic Statistics - IntroductionA simple Two State Markov Traffic ModelN-state Markov Models with Poisson & Non-Poisson statisticsUsing Gaussian Markov Models to model measured PDFsSignificance of Joint Density Plots – Packet SequencesSignificance of Joint Density Plots – Periodic EventsSummary and Conclusions

Summary: Observed first and second order statistics for N-state Markov Models with Poisson and Non-Poisson statistics and confirmed our anlaytical understanding of the models with simulated results. Established the significance of the Joint Density Plots and explored the use of simple Markov models to model unique features of Joint Density Traffic Statistics Results. Conclusions: The Joint Density Plot contains much more statistical information on the activities and nature of the traffic sources than the PDF. Modelling PDFs alone will result in reproducing first order statistics. Use of Joint Density Plots is Recommended to model source behaviour. Simple Markov Models can be used to model the unique features of Joint Densities.

Thank you! Questions or comments? The man himself: Andrey Markov ( )