Publication Details
Netbench: Framework for Evaluation of Packet Processing Algorithms
KAŠTIL Jan, KOŘENEK Jan, KOŠAŘ Vlastimil, PUŠ Viktor and TOBOLA Jiří. Netbench: Framework for Evaluation of Packet Processing Algorithms. Brno: Faculty of Information Technology BUT, 2012.
Czech title
Netbench: Rámec pro experimenty s algoritmy zpracování paketů
Type
technical report
Language
english
Authors
Kaštil Jan, Ing. (DCSY FIT BUT)
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT)
Košař Vlastimil, Ing., Ph.D. (DCSY FIT BUT)
Puš Viktor, Ing. (DCSY FIT BUT)
Tobola Jiří, Ing. (DCSY FIT BUT)
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT)
Košař Vlastimil, Ing., Ph.D. (DCSY FIT BUT)
Puš Viktor, Ing. (DCSY FIT BUT)
Tobola Jiří, Ing. (DCSY FIT BUT)
Keywords
Packet classification, LPM, regular expression matching, acceleration, FPGA
Abstract
With the growing speed of computer networks, many algorithms and hardware architectures are proposed to increase processing speed of time-critical operations especially in the field of longest prefix matching, packet classification and regular expression matching. Despite many proposed algorithms and hardware architectures, there is still no free and easily extensible platform for evaluation and comparison with existing approaches. We propose new framework for easy evaluation and experiments with packet processing algorithms. The aim of the framework is to serve as an independent platform for researchers seeking the easiest way to implement their algorithms, as well as a comparison of their algorithms with reference implementations of other approaches. The framework is provided as an open source and can be easily extended to support new algorithms or new comparison methodology. Netbench is publicly available at http://www.fit.vutbr.cz/netbench.
Published
2012
Pages
16
Publisher
Faculty of Information Technology BUT
Place
Brno, CZ
BibTeX
@TECHREPORT{FITPUB9951, author = "Jan Ka\v{s}til and Jan Ko\v{r}enek and Vlastimil Ko\v{s}a\v{r} and Viktor Pu\v{s} and Ji\v{r}\'{i} Tobola", title = "Netbench: Framework for Evaluation of Packet Processing Algorithms", pages = 16, year = 2012, location = "Brno, CZ", publisher = "Faculty of Information Technology BUT", language = "english", url = "https://www.fit.vut.cz/research/publication/9951" }
Files