Top Banner
1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,[email protected] National Lab of Software Development Environment Beihang University, Beijing, China
9

1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,[email protected] National Lab of Software Development.

Dec 25, 2015

Download

Documents

Iris Franklin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

1

A Network Traffic Classification based on Coupled Hidden Markov Models

Fei Zhang, Wenjun Wuzhangfei,[email protected] Lab of Software Development EnvironmentBeihang University, Beijing, China

Page 2: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

Packet-Level Properties

• Inter Packet Time• Payload Size

Page 3: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

Two HMM chains

Take as example

• S : discrete hidden state set• π : represents the initial rate of state• A : transition matrix • B : continuous conditional distribution(GMM), which means

the observed variable’s conditional probability under state

Page 4: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

Parameters Estimation • BIC

for GMM selection for each hidden state

:

Page 5: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

Maintain the Assessing Formula

We propose a statistic model using (IPT, PS) sequences set as input and calculate the assessing value using joint Viterbi path and transition matrix. In order to avoid the problem that assessing value is too small, we compute sum of logs instead of doing multiplication.

Page 6: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

6

Data Illustraion and Pro-precessing

Page 7: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

7

summarized through a confusion matrix, the results of the classification performed on the test sets. Each row represents the classification correctness (in percentage) over a different application test set

Page 8: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

Results show that our PLCHMMs based traffic classifier can achieve more than 90% accuracy, in classifying almost every test dataset, which outperforms other HMM based traffic classifiers using different probability distribution.

Page 9: 1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu zhangfei,wwj@nlsde.buaa.edu.cn National Lab of Software Development.

9

Thanks