Akcelerace síťových aplikací pomocí RTE Flow

but.committeedoc. Ing. Ondřej Ryšavý, Ph.D. (předseda) Ing. Tomáš Milet, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKučera, Janen
dc.contributor.authorSocha, Jakuben
dc.contributor.refereeŠišmiš, Lukášen
dc.date.created2025cs
dc.description.abstractModerní sítě vyžadují vysokou propustnost a nízkou latenci, což tradiční jádrové zpracování paketů nezvládá. Tato práce demonstruje hardwarově akcelerované síťové funkce pomocí NVIDIA ConnectX SmartNIC a DPDK RTE Flow API. Cíle zahrnují: měření výkonu hardwarových offloadů, dynamickou správu pravidel přes šablony a stavové zpracování pomocí sledování spojení. Byly vyvinuty tři aplikace – vysokorychlostní IP filtr s asynchronní správou pravidel, hardwarový router s přepsáním MAC adres a stavový L4 firewall využívající sledování spojení na NIC. Práce poskytuje architektonické vzory pro kombinaci funkcí RTE Flow (hairpin fronty, MODIFY_FIELD), potvrzující schopnost programovatelných NIC plnit komplexní síťové funkce při zachování linkové rychlosti.en
dc.description.abstractModern networks demand unprecedented throughput and latency, challenging traditional kernel-based packet processing. This thesis demonstrates hardware-accelerated network functions using NVIDIA ConnectX SmartNICs and DPDK’s RTE Flow API. We address three objectives: quantifying performance gains from hardware offloads, implementing dynamic flow management via templates, and validating stateful processing through connection tracking. Three applications were developed—a high-speed IP filter using asynchronous rule insertion, a hardware-offloaded router with MAC rewriting, and a stateful L4 firewall leveraging NIC-based connection tracking. The work provides architectural patterns for combining RTE Flow features like hairpin queues and MODIFY_FIELD actions, proving programmable NICs can absorb complex network functions while maintaining line-rate performance.cs
dc.description.markDcs
dc.identifier.citationSOCHA, J. Akcelerace síťových aplikací pomocí RTE Flow [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other164882cs
dc.identifier.urihttp://hdl.handle.net/11012/253745
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDPDKen
dc.subjectrte_flowen
dc.subjectMLX5en
dc.subjectRSSen
dc.subjectDPDKcs
dc.subjectrte_flowcs
dc.subjectMLX5cs
dc.subjectRSScs
dc.titleAkcelerace síťových aplikací pomocí RTE Flowen
dc.title.alternativeAcceleration of Network Applications with RTE Flowcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-18cs
dcterms.modified2025-06-18-15:18:36cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid164882en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:58:09en
sync.item.modts2025.08.26 20:15:03en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_164882.html
Size:
10.73 KB
Format:
Hypertext Markup Language
Description:
file review_164882.html

Collections