Návrh síťových aplikací na platformě NetCOPE

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.authorHank, Andrejcs
dc.contributor.refereeKořenek, Jancs
dc.date.createdcs
dc.description.abstractMonitorování a zaručení bezpečnosti vysoko-propustných sítí s rychlostmi od 1 do 100 Gb/s si vyžaduje hardwarovou akceleraci. Platforma NetCOPE pro rychlý vývoj síťových aplikací využívá akceleraci hardwarovou kartou s technologií FPGA přístupem "Hardware/Software Codesign". Zvýšení výkonnosti softwarové části platformy je podmíněno paralelním zpracováním aplikací pro využití více jader procesoru. Tato práce analyzuje architekturu platformy NetCOPE a možnosti paralelního zpracování standardních síťových aplikací, navrhuje modely využití více jader procesoru umožněním souběžného zpracování dat nad platformou NetCOPE, a následně je implementuje. Podpora modelů je integrovaná do vrstvy systémových ovladačů systému Linux a uživatelských knihoven, které vytváří jednoduché rozhraní pro využití této podpory. Pro dosáhnutí vysoké propustnosti řešení se práce věnuje jeho optimalizacím. Dosáhnuté výsledky jsou změřené vytvořenými testovacími nástroji.cs
dc.description.abstractMonitoring and security in multigigabit networks with speeds 1 - 100 Gb/s needs hardware acceleration. NetCOPE platform for rapid development of network applications uses hardware acceleration card with FPGA technology by means of hardware/software codesign. Increas in performance of platform's software part is dependent of parallel processing in applications to take advantage of utilising more processor cores. This thesis analyses NetCOPE platform architecture and possibilities of parallelising classic network applications and creates models of concurrent access to data in NetCOPE platform to utilize more processor cores. These models are subsequently implemented as extensions to platform's Linux system drivers. Userspace libraries are created to provide simple interface for applications to use these new features. To achieve high throughput of this solution several optimizations are performed. Results are measured by created testing tools.en
dc.description.markAcs
dc.identifier.citationHANK, A. Návrh síťových aplikací na platformě NetCOPE [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other25731cs
dc.identifier.urihttp://hdl.handle.net/11012/53925
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.subjectFPGAcs
dc.subjectSMPcs
dc.subjectparalelizacecs
dc.subjectsíťové aplikacecs
dc.subjectNetCOPEcs
dc.subjectLiberoutercs
dc.subjectLinuxcs
dc.subjectovladačecs
dc.subjectPCAPcs
dc.subjectszedatacs
dc.subjectMISDcs
dc.subjectSPMDcs
dc.subjectFPGAen
dc.subjectSMPen
dc.subjectparallelismen
dc.subjectnetwork applicationsen
dc.subjectNetCOPEen
dc.subjectLiberouteren
dc.subjectLinuxen
dc.subjectdriversen
dc.subjectPCAPen
dc.subjectszedataen
dc.subjectMISDen
dc.subjectSPMDen
dc.titleNávrh síťových aplikací na platformě NetCOPEcs
dc.title.alternativeDesign of Network Applications for a NetCOPE Platformen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:41:17cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid25731en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:09:33en
sync.item.modts2025.01.15 22:29:26en
thesis.disciplineInteligentní systémycs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.36 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_25731.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_25731.html
Collections