DOBROŇ, S. Využití XDP pro akceleraci směrování v jádře systému Linux [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Grégr, Matěj

V rámci práce zmapoval student podrobně průběh zpracování paketu v jádře systému Linux a byl schopen prozkoumat technologie, které umožňují akceleraci tohoto zpracování. Byl schopen akceleraci o podporu VLAN a vše podrobně změřit pro zjištění dopadu na výkon. Celkově hodnotím dosažené výsledky a práci jako výbornou (A).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce má za cíl prozkoumat současné možnosti akcelerace zpracování síťových dat pomocí technologií eBPF a XDP a změřit dopad těchto technologií na výkon. Práci celkově považuji za obtížnější, vzhledem k tomu, že je nutné často analyzovat přímo zdrojové kódy jádra systému Linux.
Práce s literaturou Student byl schopen nastudovat doporučenou literaturu a sám si nalézt další zdroje, případně dohledat změny v jádře systému Linux. Z hlediska práce s literaturou tak nemám výhrady.
Aktivita během řešení, konzultace, komunikace Probíhaly průběžné konzultace, na které byl student připraven.
Aktivita při dokončování Větší část práce byla dokončena v předstihu, samotný text se upravoval před odevzdáním, nicméně výsledný text byl konzultován. 
Publikační činnost, ocenění Práce nebyla publikována.
Navrhovaná známka
A
Body
90

Posudek oponenta

Nagy, Peter

Študent sa v rámci práce musel zoznámiť s problematikou sieťového subsystému v linuxovom jadre a využiteľnosťou technológie XDP na smerovanie. Následne identifikoval a doimplementoval chýbajúcu podporu VLAN. Pozitívne hodnotím anglický jazyk práce a orientáciu v pomerne komplexnej problematike. Množstvo testovaných parametrov a zahrnutie ich vplyvu do testovania dokazuje orientáciu autora v danej problematike. Práca je z formálneho hľadiska na vysokej úrovni. Za jedinú slabinu práce považujem menej prehľadnú a ťažšie pochopiteľnú prezentáciu a interpretáciu nameraných hodnôt. Na základe toho navrhujem hodnotenie A – výborne.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Diplomová práca sa zaoberá problematikou, ktorej kvalitné spracovanie vyžaduje dôkladné pochopenie a prehľad v oblasti linuxového jadra, jeho sieťového subsystému a testovania výkonnosti. Zadanie z tohto dôvodu hodnotím ako náročnejšie.
Rozsah splnění požadavků zadání Zadanie práce bolo splnené v plnom rozsahu.
Rozsah technické zprávy Rozsah technickej správy je v obvyklom rozmedzí.
Prezentační úroveň technické zprávy 85 Práca je dobre štrukturovaná, členená do logických celkov. Kladne hodnotím podrobné zdokumentovanie sieťového subsystému v Linuxovom jadre. Vzhľadom na rozsiahle testovanie v kapitole 5 je mierne náročnejšie z testovania vyvodiť závery. V kapitole je zložitejšia orientácia a pochopenie grafov a testovacej metriky je náročnejšie.
Formální úprava technické zprávy 90 Po formálnej stránke práca spĺňa všetky požadované náležitosti. Po jazykovej stránke je text na dobrej úrovni, po typografickej stránke práca pôsobí ucelene.
Práce s literaturou 93 Autor uvádza všetky relevantné zdroje. Práca využíva 45 informačných zdrojov rôznych typov a práca s nimi je na dobrej úrovni. Prevzaté časti textu sú riadne označené.
Realizační výstup 90 Práca sa zaoberá technológiou XDP a jej využiteľnosťou na akceleráciu smerovania v jadre operačného systému Linux. Teoretický úvod popisuje sieťový subsystém a samotnú technológiu XDP, pričom naň nadväzuje identifikácia chýbajúcich funkcií. Následne práca identifikuje chýbajúcu podporu pre VLAN, ktorá je v ďalšej časti implementovaná dvoma rôznymi spôsobmi. Testovacia časť zahŕňa analýzu viacerých parametrov, ako je napríklad vplyv použitia rôznych sieťových kariet na celkový výkon.
Využitelnost výsledků Výsledky práce sú využiteľné v praxi. Podpora VLAN v nástroji xdp_forward je v procese integrácie.
Navrhovaná známka
A
Body
90

eVSKP id 164490