Analýzy síťového provozu na procesoru NXP a FPGA

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. František Zbořil, Ph.D. (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Radomil Matoušek, 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 " C ". Otázky u obhajoby: V kapitole 3. je uvedeno, že se nelze levně vyhnout falešným detekcím pro Pattern Match. Existují řešení, která nemají falešné detekce? Pokud ano, proč jsou v tomto případě nevýhodná? Co je důvodem pro náhradu současného Mempoolu v software PaSt? Na základě čeho je posouzena vysoká cyklomatická složitost PaSti? Proč není výhodné použít jádro 1 pro výpočetní operace na procesoru LS2088?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKořenek, Jancs
dc.contributor.authorOrsák, Michalcs
dc.contributor.refereeVrána, Romancs
dc.date.accessioned2018-10-21T17:05:37Z
dc.date.available2018-10-21T17:05:37Z
dc.date.created2018cs
dc.description.abstractPrimárním cílem této práce je prozkoumat možnosti síťového procesoru NXP LS2088 společně s technologii FPGA. Sekundárním cílem je na této platformě zprovoznit a optimalizovat existující software pro analýzu aplikačních protokolů. Tento existující software jepevně svázán s FPGA firmwarem jedno-gigabitové platformy. Síťový procesor NXP LS2088 obsahuje celou řadu akcelerátorů a virtuální rekonfigurovatelnou síť. V rámci této práce byly podrobně prozkoumány vlastnosti hardwarových prostředků této platformy. Tyto znalosti byly následně využity pro přeportování existujícího řešení pro L7 analýzu. Portace byla provedena s důrazem na maximální výkon. Tato optimalizace zahrnovala implementaci hardwarové synchronizace vláken, přechod na knihovnu DPDK a další radikální změny.Výsledek této práce je především analýza a odladění jednotlivých subsystému síťového procesoru NXP, softwarový balík pro tuto novou platformu a  optimalizace existujícího software.cs
dc.description.abstractThe primary goal of this thesis is to exploit possibilites of aa entirely new hardware based on NXP LS2088 and FPGA. The secondary goal is to create firmware for this processor working out-of-box and perform optimisations of existing software for L7 analysis. This software was deeply bound to a previous hardware platform. The network processor NXP LS2088 contains many hardware accellerators and a virtual reconfigurable network. This thesis exploits all hardware parts of on this platform. Many tweaks and optimizations were performed based on this analysis to achieve maximum efficieny of software for L7 analysis. There were many intensive optimisations like rewriting for the DPDK library and new hardware or hardware synchronization of worker threads of this application. The main result of this thesis is working platform with efficient L7 analysis software which actively uses accelerators in FPGA and NXP network processor. SDK for new platform is also prepared.en
dc.description.markCcs
dc.identifier.citationORSÁK, M. Analýzy síťového provozu na procesoru NXP a FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114771cs
dc.identifier.urihttp://hdl.handle.net/11012/84894
dc.language.isocscs
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.subjectNXP LS2088cs
dc.subjectDPAA2cs
dc.subjectFPGAcs
dc.subjectsiťové filtrycs
dc.subject10G Ethernetcs
dc.subjectLIcs
dc.subjectDPDKcs
dc.subjectARMcs
dc.subjectARM64cs
dc.subjectYocto projectcs
dc.subjectvestavěné systémycs
dc.subjecthardware-software codesigncs
dc.subjectNXP LS2088en
dc.subjectDPAA2en
dc.subjectFPGAen
dc.subjectnetwork filtersen
dc.subject10G Etherneten
dc.subjectLIen
dc.subjectDPDKen
dc.subjectARMen
dc.subjectARM64en
dc.subjectYocto projecten
dc.subjectembedded systemen
dc.subjecthardware-software codesignen
dc.titleAnalýzy síťového provozu na procesoru NXP a FPGAcs
dc.title.alternativeNetwork Traffic Analysis Using NXP Processor and FPGAen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-19cs
dcterms.modified2020-05-10-16:13:21cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114771en
sync.item.dbtypeZPen
sync.item.insts2021.11.23 00:10:38en
sync.item.modts2021.11.22 23:07:35en
thesis.disciplineBioinformatika a biocomputingcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.6 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20946_v.pdf
Size:
86.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20946_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20946_o.pdf
Size:
89.1 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20946_o.pdf
Loading...
Thumbnail Image
Name:
review_114771.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_114771.html
Collections