End-to-end packet delay and loss behavior in the internet
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Instability of decision tree classification algorithms
Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining
Data mining tasks and methods: Classification: decision-tree discovery
Handbook of data mining and knowledge discovery
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Internet traffic classification using bayesian analysis techniques
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Networking and Online Games
ACAS: automated construction of application signatures
Proceedings of the 2005 ACM SIGCOMM workshop on Mining network data
Automated Traffic Classification and Application Identification using Machine Learning
LCN '05 Proceedings of the The IEEE Conference on Local Computer Networks 30th Anniversary
Traffic classification on the fly
ACM SIGCOMM Computer Communication Review
Traffic classification using clustering algorithms
Proceedings of the 2006 SIGCOMM workshop on Mining network data
ACM SIGCOMM Computer Communication Review
GA-Based Internet Traffic Classification Technique for QoS Provisioning
IIH-MSP '06 Proceedings of the 2006 International Conference on Intelligent Information Hiding and Multimedia
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
Automated network games enhancement layer: a proposed architecture
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Identifying and discriminating between web and peer-to-peer traffic in the network core
Proceedings of the 16th international conference on World Wide Web
Semi-supervised network traffic classification
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Characterizing residential broadband networks
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Performance analysis of the ANGEL system for automated control of game traffic prioritisation
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
A Machine Learning Approach for Efficient Traffic Classification
MASCOTS '07 Proceedings of the 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
A nonlinear, recurrence-based approach to traffic classification
Computer Networks: The International Journal of Computer and Telecommunications Networking
Efficient application identification and the temporal and spatial stability of classification schema
Computer Networks: The International Journal of Computer and Telecommunications Networking
Rapid identification of Skype traffic flows
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
Internet traffic classification demystified: myths, caveats, and the best practices
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Early traffic classification using support vector machines
Proceedings of the 5th International Latin American Networking Conference
Probabilistic graphical models for semi-supervised traffic classification
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
Optimizing statistical classifiers of network traffic
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
Bayesian classification: methodology for network traffic classification combination
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
Rapid Identification of BitTorrent traffic
LCN '10 Proceedings of the 2010 IEEE 35th Conference on Local Computer Networks
Estimating continuous distributions in Bayesian classifiers
UAI'95 Proceedings of the Eleventh conference on Uncertainty in artificial intelligence
Practical machine learning based multimedia traffic classification for distributed QoS management
LCN '11 Proceedings of the 2011 IEEE 36th Conference on Local Computer Networks
A survey of techniques for internet traffic classification using machine learning
IEEE Communications Surveys & Tutorials
A Survey on Internet Traffic Identification
IEEE Communications Surveys & Tutorials
Outsourcing automated QoS control of home routers for a better online game experience
IEEE Communications Magazine
Bayesian Neural Networks for Internet Traffic Classification
IEEE Transactions on Neural Networks
Robust network traffic identification with unknown applications
Proceedings of the 8th ACM SIGSAC symposium on Information, computer and communications security
Protocol misidentification made easy with format-transforming encryption
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
Hi-index | 0.00 |
Machine Learning (ML) for classifying IP traffic has relied on the analysis of statistics of full flows or their first few packets only. However, automated QoS management for interactive traffic flows requires quick and timely classification well before the flows finish. Also, interactive flows are often long-lived and should be continuously monitored during their lifetime. We propose to achieve this by using statistics derived from sub-flows--a small number of most recent packets taken at any point in a flow's lifetime. Then, the ML classifier must be trained on a set of sub-flows, and we investigate different sub-flow selection strategies. We also propose to augment training datasets so that classification accuracy is maintained even when a classifier mixes up client-to-server and server-to-client directions for applications exhibiting asymmetric traffic characteristics. We demonstrate the effectiveness of our approach with the Naive Bayes and C4.5 Decision Tree ML algorithms, for the identification of first-person-shooter online game and VoIP traffic. Our results show that we can classify both applications with up to 99% Precision and 95% Recall within less than 1 s. Stable results are achieved regardless of where within a flow the classifier captures the packets and the traffic direction.