Logo image
Application Traffic Classification in Early Stage by Characterizing Application Rounds
Thesis

Application Traffic Classification in Early Stage by Characterizing Application Rounds

Jai, Gin-Yuan
Masters, 國立清華大學, 資訊工程學系
2011

Abstract

流量辨識 流量分類 網路應用軟體 機器學習演算法 Traffic identification Traffic classification Network application Machine learning algorithm
This thesis proposes a machine learning-based high-accuracy algorithm called “APPlication Round method (APPR)” to identify network application traffic at the early stage. For each TCP/UDP flow, discriminators available at the early stage are determined to support high-accuracy and real-time traffic classification. Such discriminators characterize the possible negotiation behaviors of each flow from an application layer perspective. The ability of flow attributes is tested using several machine learning algorithms. By contrast, this study also provides a comparison on the accuracy of the proposed method with other related studies that have addressed real-time traffic classification problems based on identical sample traffic sets. By applying a pruned C4.5 tree machine learning algorithm to real traffic trace, the proposed method offers a maximal 99.21%, with an average overall accuracy of 92.88% for all traffic samples. Compared to other machine learning algorithms, the proposed algorithm not only provides a minimal accuracy improvement of approximately 7% to 8% for normal ratio data sets and more than 15% to 30% improvement of overall accuracy for fixed ratio data samples, but is also suitable for on-line identification because of the low-flow test time. Furthermore, the proposed method is also appropriate for identifying encrypted protocols and has the advantages of high accuracy and support for real-time classification.

Metrics

1 Record Views

Details

Logo image