Přístupnostní navigace
E-application
Search Search Close
Publication detail
KOŘENEK, J.
Original Title
Hardware Acceleration in Computer Networks
Type
habilitation thesis
Language
English
Original Abstract
The speed of network traffic processing is a crucial parameter for most devices and systems, because any packet drop can cause lower quality of network services, affect precise monitoring or disallow detection of security threats. General purpose processors are not able to process all data on high-speed network links. For 100\,Gbps links, every packet has to be processed in less than 5 ns. Network devices widely use hardware acceleration to speed up time-critical operations. Therefore, this thesis deals with five widely used time-critical operations together with corresponding hardware architectures, which are able to achieve wire speed 10, 40 or even 100 Gbps throughput. In particular, the thesis deals with packet parsing and header fields extraction, longest prefix matching (IP look-up), packet classification, pattern matching and deep packet inspection. All these operations are widely used in precise network monitoring systems, network security devices and also in the infrastructure of data centres. The thesis introduces how deep pipelines, perfect hashing and pipelined automata can help to achieve 100\,Gbps throughput and decrease hardware resources. A novel concept is introduced to accelerate deep packet inspection. The concept provides software flexibility together with high performance, because fast packet processing is controlled at the level of flows by software modules. Moreover, proposed concept and hardware architectures are used in hardware accelerated network security and monitoring devices, which has been transferred to successful commercial products and used to monitor and protect CESNET2 academic network.
Authors
Released
19. 12. 2018
Location
Brno
Pages count
87
URL
https://www.fit.vut.cz/research/publication/11891/
BibTex
@misc{BUT168628, author="Jan {Kořenek}", title="Hardware Acceleration in Computer Networks", year="2018", pages="87", address="Brno", url="https://www.fit.vut.cz/research/publication/11891/", note="habilitation thesis" }