Implementace modelu OMG/DDS a analýza komunikace

Loading...
Thumbnail Image
Date
Authors
Bučko, Kristián
ORCID
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
V bakalárskej práci je predstavenie OMG DDS špecifikácie, teoretické porovnanie troch najrozšírenejších implementácií OpenDDS, Vortex Opensplice a taktiež RTI Connext. V práci sú taktiež popísané dôležité rozdiely medzi dátovo zameranou publish-subscribe a objektovo zameranou client-server (napr. CORBA) komunikáciou, tiež aj využiteľnosť týchto dvoch typov v real-time systémoch. Implementácia RTI Connext je prakticky demonštrovaná na rôznych typoch v scenároch nezabezpečenej a zabezpečenej komunikácie, kde sú samotné komunikácie odchytené vo wiresharku. V zachytených prenosoch je zhodnotená bezpečnosť. Boli upravené kódy publishera a subscribera podľa potreby merania, ktorým je analyzovaná latencia komunikácie medzi rôznou veľkosťou správ. Pre spracovanie časových razítok a priemerovanie hodnôt bol vytvorený skript v jazyku python. Nakoniec je spravené kompletné porovnanie týchto scenárov a ich grafické zobrazenie.
In bachelor´s thesis there is an introduction of OMG DDS specification, theoretical comparison of three most widespread implementations OpenDDS, Vortex Opensplice and RTI Connext, too. Important differences between data-focused publish-subscribe and object-focused client-server (e.g. CORBA) communication are also described in the thesis, as well as the usefulness of these two types in real-time systems. Implementation of RTI Connext is practically demonstrated on various types in scenarios of unsecured and secured communication where the communications themselves are caught in wireshark. The safety is evaluated in captured transfers. The publisher and subscriber codes were adjusted according to a need of measurement by which a communication latency between various sizes of a message is analyzed. A script in Python programming language was created for processing of timestamps and averaging values. A complete comparison of these scenarios and their graphical visual display are done in the end.
Description
Citation
BUČKO, K. Implementace modelu OMG/DDS a analýza komunikace [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Teleinformatika
Comittee
prof. Ing. Jiří Mišurec, CSc. (předseda) prof. Ing. Aleš Prokeš, Ph.D. (místopředseda) doc. Mgr. Karel Slavíček, Ph.D. (člen) Ing. Jiří Přinosil, Ph.D. (člen) doc. Ing. Martin Kyselák, Ph.D. (člen) Ing. Ľuboš Nagy, Ph.D. (člen)
Date of acceptance
2019-06-12
Defence
Student obhájil bakalářskou práci s výhradami a odpověděl na otázky členů komise a oponenta. Otázky oponenta: Jakým konkrétním zranitelnostem se uživatel vystavuje v případě využití nezabezpečené verze DDS oproti té zabezpečené? Graf 2.8, 2.11 a 2.12 vykazují znatelně podivný průběh, neměl by tento průběh být vždy rostoucí? Co způsobuje dané kolísání? Nedalo se mu zabránit větším počtem měření tedy reprezentativním počtem vzorků či přeměřením? Otázky komise: Na jaké aplikace byste DDS model použil?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO