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
Link To Document