Affiliation:
1. Swinburne University of Technology, Melbourne, Australia
Abstract
The identification of network applications through observation of associated packet traffic flows is vital to the areas of network management and surveillance. Currently popular methods such as port number and payload-based identification exhibit a number of shortfalls. An alternative is to use machine learning (ML) techniques and identify network applications based on per-flow statistics, derived from payload-independent features such as packet length and inter-arrival time distributions. The performance impact of feature set reduction, using Consistency-based and Correlation-based feature selection, is demonstrated on Naïve Bayes, C4.5, Bayesian Network and Naïve Bayes Tree algorithms. We then show that it is useful to differentiate algorithms based on computational performance rather than classification accuracy alone, as although classification accuracy between the algorithms is similar, computational performance can differ significantly.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Reference20 articles.
1. T. M. Mitchell "Machine Learning" McGraw-Hill Education (ISE Editions) December 1997. T. M. Mitchell "Machine Learning" McGraw-Hill Education (ISE Editions) December 1997.
2. Internet traffic classification using bayesian analysis techniques
3. Flow Clustering Using Machine Learning Techniques
Cited by
367 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献