• DocumentCode
    1464040
  • Title

    KISS: Stochastic Packet Inspection Classifier for UDP Traffic

  • Author

    Finamore, Alessandro ; Mellia, Marco ; Meo, Michela ; Rossi, Dario

  • Author_Institution
    Politec. di Torino, Torino, Italy
  • Volume
    18
  • Issue
    5
  • fYear
    2010
  • Firstpage
    1505
  • Lastpage
    1515
  • 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
    Internet; packet radio networks; peer-to-peer computing; statistical analysis; stochastic processes; support vector machines; telecommunication traffic; Internet classification engine; KISS; UDP traffic; chi-square test; flow asymmetry; packet sampling; peer-to-peer streaming; reordering; stochastic packet inspection classifier; support vector machines; Feeds; Inspection; Internet; Payloads; Peer to peer computing; Protocols; Search engines; Stochastic processes; Support vector machines; Testing; Supervised learning algorithms; traffic classification;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2010.2044046
  • Filename
    5443713