Detail práce
Rozšíření aplikace DPDK DNS Probe
Předmětem této diplomové práce je rozšíření aplikace DPDK DNS sonda pro monitorování DNS provozu ve vysokorychlostních sítích. V práci je popsán framework DPDK, který slouží k rychlému zpracování paketů. Je popsána architektura systému DNS a fungování jeho jednotlivých komponent. Dále jsou popsány základní principy transportního protokolu TCP. Představen je návrh a implementace efektivního parsování paketů DNS pro optimalizaci aplikace DPDK DNS sonda. Dále je představen návrh a implementace extrakce DNS zpráv posílaných přes protokol TCP pro export statistik provozu. Výkon aplikace byl otestován pomocí generátoru síťového provozu Spirent.
služba DNS, framework DPDK, TCP, vysokorychlostní sítě, CZ.NIC, monitorování DNS, knihovna libknot, parsování paketů DNS, DNS přes TCP
Student 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ázku 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 "B".
- Stručně vysvětlete, jaké jsou příčiny omezené propustnosti aplikace při využití přeuspořádacího bufferu. Jaké změny v implementaci by si vyžádala další optimalizace této části aplikace?
Češka Milan, prof. RNDr., CSc. (UITS FIT VUT), člen
Hladká Eva, doc. RNDr., Ph.D. (FI MUNI), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
@mastersthesis{FITMT22121, author = "Pavel Dole\v{z}al", type = "Diplomov\'{a} pr\'{a}ce", title = "Roz\v{s}\'{i}\v{r}en\'{i} aplikace DPDK DNS Probe", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2019, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/22121/" }