KISS: Stochastic Packet Inspection Classifier for UDP Traffic
- 5 April 2010
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 18 (5) , 1505-1515
- https://doi.org/10.1109/tnet.2010.2044046
Abstract
This paper proposes KISS, a novel Internet classification engine. Motivated by the expected raise of UDP traffic, which stems from the momentum of Peer-to-Peer (P2P) streaming applications, we propose a novel classification framework that leverages on statistical characterization of payload. Statistical signatures are derived by the means of a Chi-Square (χ2)-like test, which extracts the protocol “format,” but ignores the protocol “semantic” and “synchronization” rules. The signatures feed a decision process based either on the geometric distance among samples, or on Support Vector Machines. KISS is very accurate, and its signatures are intrinsically robust to packet sampling, reordering, and flow asymmetry, so that it can be used on almost any network. KISS is tested in different scenarios, considering traditional client-server protocols, VoIP, and both traditional and new P2P Internet applications. Results are astonishing. The average True Positive percentage is 99.6%, with the worst case equal to 98.1,% while results are almost perfect when dealing with new P2P streaming applications.Keywords
This publication has 22 references indexed in Scilit:
- LIBSVMACM Transactions on Intelligent Systems and Technology, 2011
- Offline/realtime traffic classification using semi-supervised learningPerformance Evaluation, 2007
- Traffic classification through simple statistical fingerprintingACM SIGCOMM Computer Communication Review, 2007
- Unexpected means of protocol inferencePublished by Association for Computing Machinery (ACM) ,2006
- Early application identificationPublished by Association for Computing Machinery (ACM) ,2006
- BLINCACM SIGCOMM Computer Communication Review, 2005
- Profiling internet backbone trafficACM SIGCOMM Computer Communication Review, 2005
- Internet traffic classification using bayesian analysis techniquesACM SIGMETRICS Performance Evaluation Review, 2005
- Measuring IP and TCP behavior on edge nodes with TstatComputer Networks, 2005
- Empirically derived analytic models of wide-area TCP connectionsIEEE/ACM Transactions on Networking, 1994