Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail publikace
KOŘENEK, J.
Originální název
Hardware Acceleration in Computer Networks
Typ
habilitační práce
Jazyk
angličtina
Originální abstrakt
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.
Autoři
Vydáno
19. 12. 2018
Místo
Brno
Strany počet
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" }