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.
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).
| 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. |
Š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.
| 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. |
eVSKP id 164490