Stretching the edges of SVM traffic classification with FPGA acceleration - Université de Rennes Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Network and Service Management Année : 2014

Stretching the edges of SVM traffic classification with FPGA acceleration

Résumé

Analyzing the composition of Internet traffic has many applications nowadays, like tracking bandwidth-consuming applications, QoS-based traffic engineering and lawful interception of illegal traffic. Even though many classification methods, such as Support Vector Machines (SVMs) have demonstrated their accuracy, few practical implementations of lightweight classifiers exist. As SVM has been proven to provide good accuracy, and is challenging to implement at high speeds, we consider in this paper the design of a real-time SVM traffic classifier at hundreds of Gb/s to allow online detection of categories of applications. We show the limits of software implementation and offer a solution based on the massive parallelism and lowlevel network interface access of FPGA boards. We also improve this solution by testing algorithmic changes that dramatically simplify hardware implementation. We then find theoretical maximum supported bit rates up to 473 Gb/s for the most challenging trace on a Virtex 5 FPGA, and confirm them through experimental performance results on a Combov2 board with a 10 Gb/s interface.
Fichier non déposé

Dates et versions

hal-01058332 , version 1 (26-08-2014)

Identifiants

Citer

Tristan Groleat, Matthieu Arzel, Sandrine Vaton. Stretching the edges of SVM traffic classification with FPGA acceleration. IEEE Transactions on Network and Service Management, 2014, 11 (3), pp.1-14. ⟨10.1109/TNSM.2014.2346075⟩. ⟨hal-01058332⟩
400 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More