@Book{1763697231, author="Tatarski, Michael", title="Effiziente und schnelle Verarbeitung von Netzwerkpakten mittels DPDK", year="2021", address="Rostock", keywords="Data Plane Development Kit (DPDK)", abstract="Aufgrund der stetig wachsenden Anforderungen an die Netzinfrastruktur, stellt der Einsatz von leistungsstarken Switches und Netzwerkkarten, die Datenraten von bis zu 100 Gbit/s bereitstellen, eine wesentliche Bedeutung f{\"u}r Rechenzentren dar. Weil jedoch die Systemsoftware von Servern nicht f{\"u}r solch hohe E/A-Geschwindigkeiten konzipiert wurde, ist es kaum m{\"o}glich das Leistungspotential dieser Netzwerkger{\"a}te vollumf{\"a}nglich auszusch{\"o}pfen. Neben der {\"U}bergabe von Anwendungslogik an den Ger{\"a}tetreiber (z.B. mittels eBPF) oder dem direkten Speichertransfer (z.B. via RDMA) sind Kernel-Bypass-L{\"o}sungen ein leistungsstarker Optimierungsansatz, um dem hohen Datenaufgebot von heutigen Netzwerkschnittstellen standzuhalten. Das von Intel entwickelte Framework DPDK hat sich dabei in verschiedenen Benchmarks als performanteste Kernel-Bypass-L{\"o}sungen herausgestellt. Diese Arbeit wird deshalb schwerpunktm{\"a}{\ss}ig die Datenstrukturen und Mechanismen untersuchen, welche den Leistungsunterschied von DPDK gegen{\"u}ber vergleichbaren Frameworks m{\"o}glich machen.", note="Michael Tatarski", note="Gebietsseminar Komplexe Systeme SS 2021", doi="10.18453/rosdok_id00003057", url="http://purl.uni-rostock.de/rosdok/id00003057", url="https://nbn-resolving.org/urn:nbn:de:gbv:28-rosdok_id00003057-7", url="https://d-nb.info/1293668273/34", url="https://doi.org/10.18453/rosdok_id00003057", language="German" }