• DocumentCode
    573813
  • Title

    MTCLASS: Enabling statistical traffic classification of multi-gigabit aggregates on inexpensive hardware

  • Author

    Gringoli, Francesco ; Nava, Lorenzo ; Este, Alice ; Salgarelli, Luca

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Brescia, Brescia, Italy
  • fYear
    2012
  • fDate
    27-31 Aug. 2012
  • Firstpage
    450
  • Lastpage
    455
  • Abstract
    Traffic classification on high-speed, multi-Gb/s links has up to now been demonstrated on complex Linux setups using multi-queue Ethernet cards, thread affinity, zero-copy buffers and specialized socket types. Although these approaches do work in principle, the complexity of the involved networking system ends up consuming almost all computational resources to pass packets between kernel and user space, leaving no CPU time to run any actual statistical classification algorithm. In this paper we present a new approach that harnesses a lightweight and inexpensive NetFPGA/1G to group incoming packets in jumboframes so that almost all CPU cycles of a commodity PC running a stock Linux kernel can be dedicated to run a statistical traffic classification algorithm. Experimental results show that our inexpensive setup can execute Support Vector Machine traffic classification in real time to aggregates of up to 7.44M pps. We make MTCLASS´ source code available to the community under an open source license.
  • Keywords
    Linux; local area networks; queueing theory; statistical analysis; support vector machines; telecommunication traffic; Linux setups; MTCLASS; inexpensive hardware; multi-gigabit aggregates; multi-queue Ethernet cards; open source license; specialized socket types; statistical classification; statistical traffic classification; support vector machine traffic classification; thread affinity; zero-copy buffers; Aggregates; Instruction sets; Kernel; Linux; Multiplexing; Support vector machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications and Mobile Computing Conference (IWCMC), 2012 8th International
  • Conference_Location
    Limassol
  • Print_ISBN
    978-1-4577-1378-1
  • Type

    conf

  • DOI
    10.1109/IWCMC.2012.6314246
  • Filename
    6314246