KISS: Stochastic Packet Inspection Classifier for UDP Traffic

被引:89
作者
Finamore, Alessandro [1 ]
Mellia, Marco [1 ]
Meo, Michela [1 ]
Rossi, Dario [2 ]
机构
[1] Politecn Torino, I-10129 Turin, Italy
[2] ENST Telecom ParisTech, F-75634 Paris, France
关键词
Supervised learning algorithms; traffic classification;
D O I
10.1109/TNET.2010.2044046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 (chi(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.
引用
收藏
页码:1505 / 1515
页数:11
相关论文
共 28 条
  • [1] [Anonymous], 2004, P 4 ACM SIGCOMM C IN, DOI DOI 10.1145/1028788.1028805
  • [2] [Anonymous], 2003, P 3 ACM SIGCOMM C IN, DOI DOI 10.1145/948205.948214
  • [3] [Anonymous], 2008, PROC CONEXT, DOI DOI 10.1145/1544012.1544023
  • [4] Bernaille L., 2006, C FUTURE NETWORKING, P6
  • [5] Understanding VoIP from backbone measurements
    Birke, Robert
    Mellia, Marco
    Petracca, Michele
    Rossi, Dario
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 2027 - +
  • [6] Revealing Skype traffic: When randomness plays with you
    Bonfiglio, Dario
    Mellia, Marco
    Meo, Michela
    Rossi, Dario
    Tofanelli, Paolo
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (04) : 37 - 48
  • [7] LIBSVM: A Library for Support Vector Machines
    Chang, Chih-Chung
    Lin, Chih-Jen
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
  • [8] Cristianini N., 1999, INTRO SUPPORT VECTOR
  • [9] Traffic classification through simple statistical fingerprinting.
    Crotti, Manuel
    Dusi, Maurizio
    Gringoli, Francesco
    Salgarelli, Luca
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (01) : 5 - 16
  • [10] Offline/realtime traffic classification using semi-supervised learning
    Erman, Jeffrey
    Mahanti, Anirban
    Arlitt, Martin
    Cohen, Ira
    Williamson, Carey
    [J]. PERFORMANCE EVALUATION, 2007, 64 (9-12) : 1194 - 1213