Akcelerace virtuálního přepínače Open vSwitch

but.committeedoc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. Ing. Martin Čadík, Ph.D. (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. RNDr. Milan Češka, Ph.D. (člen) doc. Ing. Tomáš Martínek, 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 B. Otázky u obhajoby: Mohl by jste ve stručnosti popsat situaci ohledně podpory RTE flow pro offload pravidel v ostatních DPDK ovladačích? Byl alespoň orientačně změřena propustnost vytvořeného řešení? (zadání přímo nevyžaduje)cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMartínek, Tomášcs
dc.contributor.authorVodák, Davidcs
dc.contributor.refereeOrsák, Michalcs
dc.date.created2020cs
dc.description.abstractVirtuální přepínač je program, který slouží k přípojení virtuálních strojů k síti, a proto je velmi důležitou součástí virtualizace serveru. Nicméně virtuální přepínač spotřebovává značné množství výkonu serveru, na kterém běží. Pro virtuální přepínač Open vSwitch (OvS) bylo naměřeno, že při síťovém provozu o rychlosti 10 Gb/s spotřebuje přibližně 4 jádra procesoru. Spotřeba výkonu pak roste s rychlostí přenosu a eventuálně se může dostat do bodu, kdy bude neúnosná. Tato bakalářská práce, se zabývá akcelerací OvS za pomoci rozšíření DPDK Poll Mode Driveru, který OvS bude používat. Je zaměřena na rozšíření DPDK PMD o podporu virtualizační technologie SR-IOV a rozhraní pro offload klasifikačních pravidel do hardware RTE flow. V rámci práce byla implementována podpora SR-IOV v PMD a následně otestována na OvS. Dále byla navržena a částečně implementována podpora RTE flow.cs
dc.description.abstractVirtual switch is a program, which is used for connecting virtual machines to network and that is why it is a crucial part of server virtualization. However virtual switch is consuming too much performance of the server which it is running on. A measurement of Open vSwitch (OvS) indicates that for data speed of 10 Gb/s, approximately 4 cores of the processor are fully occupied. As the consumption of performance is directly proportional to transmission speed, it may eventually get to the point where the consumption of performance cannot be handled. This bachelor thesis is about acceleration of the Open vSwitch with the help of the DPDK Poll Mode Driver extended by support of the SR-IOV virtualization technology as well as the interface for offloading classification rules to hardware called RTE flow. In the scope of this thesis the SR-IOV is implemented and then tested on OvS. Furthermore, the RTE flow support was designed and partially implemented.en
dc.description.markBcs
dc.identifier.citationVODÁK, D. Akcelerace virtuálního přepínače Open vSwitch [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129207cs
dc.identifier.urihttp://hdl.handle.net/11012/191557
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.subjectDPDKcs
dc.subjectFPGAcs
dc.subjecthardwarová akceleracecs
dc.subjectNDK Platformacs
dc.subjectOpen vSwitchcs
dc.subjectP4cs
dc.subjectRTE flowcs
dc.subjectsíťová kartacs
dc.subjectSR-IOVcs
dc.subjectDPDKen
dc.subjectFPGAen
dc.subjecthardware accelerationen
dc.subjectNDK Platformen
dc.subjectnetwork interface controlleren
dc.subjectOpen vSwitchen
dc.subjectP4en
dc.subjectRTE flowen
dc.subjectSR-IOVen
dc.titleAkcelerace virtuálního přepínače Open vSwitchcs
dc.title.alternativeAcceleration of Open vSwitchen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-13cs
dcterms.modified2020-07-13-23:43:55cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129207en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:30:56en
sync.item.modts2025.01.17 11:43:15en
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 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.4 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22497_v.pdf
Size:
85.99 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22497_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22497_o.pdf
Size:
88.57 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22497_o.pdf
Loading...
Thumbnail Image
Name:
review_129207.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_129207.html
Collections