Práce se zabývá distribuovanou simulací s přihlédnutím na nezávislost a synchronizaci vzdálených logických procesů pomocí konzervativní synchronizační metody zasílání nulových zpráv na vyžádání. Součástí práce jsou testovací konfigurovatelné logické procesy a obecné administrační rozhraní pro tvorbu konfigurovatelného distribuovaného simulačního modelu z dodaných komponent představujících logické procesy.
Annotation in English
This work focuses on distributed simulation with consideration of independence and synchronization of remote logical processes using the conservative synchronization methods of sending on demand zero messages. The testing configurated logical processes and general administration interface for creating configurable distributed simulation model from supplied components representing the logical processes are also part of this work.
Práce se zabývá distribuovanou simulací s přihlédnutím na nezávislost a synchronizaci vzdálených logických procesů pomocí konzervativní synchronizační metody zasílání nulových zpráv na vyžádání. Součástí práce jsou testovací konfigurovatelné logické procesy a obecné administrační rozhraní pro tvorbu konfigurovatelného distribuovaného simulačního modelu z dodaných komponent představujících logické procesy.
Annotation in English
This work focuses on distributed simulation with consideration of independence and synchronization of remote logical processes using the conservative synchronization methods of sending on demand zero messages. The testing configurated logical processes and general administration interface for creating configurable distributed simulation model from supplied components representing the logical processes are also part of this work.
V úvodní části diplomové práce je nutné provést přehled problematiky webové simulace se zaměřením na problematiku síťové komunikace v prostředí programovacího jazyka Java a v technologii Java applet. Pozornost bude věnována také bezpečnostním opatřením webových prohlížečů.
Primárním cílem práce je návrh, implementace a ověření softwarového nástroje pro konfigurování distribuovaných simulačních modelů, a to včetně výpočetní i vizualizační komponenty, využívajících webovou simulaci. Základním požadavkem je možnost spustit veškeré logické procesy nezávisle v dnes běžně používaných webových prohlížečích (Google Chrome, Mozilla Firefox a Microsoft Internet Explorer).
Navržené řešení bude otestováno na modelu vybraného typu dopravního nebo obslužného systému. Např.: simulace provozu na dálničním úseku s možností zastávky vozidla u přilehlé čerpací stanice.
Pro potřeby konfigurování distribuovaných simulačních modelů bude vyvinuto jednoduché integrované vývojové prostředí.
Pro účely implementace se předpokládá použití technologií: Java, Java applet, PHP, HTML a CSS.
Research Plan
V úvodní části diplomové práce je nutné provést přehled problematiky webové simulace se zaměřením na problematiku síťové komunikace v prostředí programovacího jazyka Java a v technologii Java applet. Pozornost bude věnována také bezpečnostním opatřením webových prohlížečů.
Primárním cílem práce je návrh, implementace a ověření softwarového nástroje pro konfigurování distribuovaných simulačních modelů, a to včetně výpočetní i vizualizační komponenty, využívajících webovou simulaci. Základním požadavkem je možnost spustit veškeré logické procesy nezávisle v dnes běžně používaných webových prohlížečích (Google Chrome, Mozilla Firefox a Microsoft Internet Explorer).
Navržené řešení bude otestováno na modelu vybraného typu dopravního nebo obslužného systému. Např.: simulace provozu na dálničním úseku s možností zastávky vozidla u přilehlé čerpací stanice.
Pro potřeby konfigurování distribuovaných simulačních modelů bude vyvinuto jednoduché integrované vývojové prostředí.
Pro účely implementace se předpokládá použití technologií: Java, Java applet, PHP, HTML a CSS.
Recommended resources
[1] FUJIMOTO, Richard M. Parallel and distributed simulation systems. New York: J.Wiley, c2000, xvii, 300 s. Wiley series on parallel and distributed computing. ISBN 04-711-8383-0.
[2] BARBOSA, Valmir C. An Introduction to Distributed Algorithms. USA, 1996. ISBN 0-262-02142-8.
[3] KAVIČKA, A., KLIMA, V., ADAMKO, N. Agentovo orientovaná simulácia dopravných uzlov. Žilina: EDIS - vydavateľstvo ŽU, 2005. ISBN 80-8070-477-5
Recommended resources
[1] FUJIMOTO, Richard M. Parallel and distributed simulation systems. New York: J.Wiley, c2000, xvii, 300 s. Wiley series on parallel and distributed computing. ISBN 04-711-8383-0.
[2] BARBOSA, Valmir C. An Introduction to Distributed Algorithms. USA, 1996. ISBN 0-262-02142-8.
[3] KAVIČKA, A., KLIMA, V., ADAMKO, N. Agentovo orientovaná simulácia dopravných uzlov. Žilina: EDIS - vydavateľstvo ŽU, 2005. ISBN 80-8070-477-5
Enclosed appendices
1 CD-ROM
Appendices bound in thesis
illustrations, schemes, tables
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomová práce se věnuje problematice distribuovaných simulačních modelů využívajících webovou simulaci. Dle vedoucího je práce napsaná srozumitelně, stylisticky a typograficky správně a je přehledně rozčleněna do na sebe logicky navazujících kapitol. Diplomová práce je doplněna o modelový příklad, kde je otestována a vizuálně ověřena funkčnost navrženého systému. V rámci validace a vertifikace návrhu provedl student taktéž realizaci modelového příkladu v softwarovém nástroji ARENA. Také z posudku oponenta je zřejmé, že student splnil všechny zadané cíle.
Diplomová práce byla vypracována na výborné úrovni. Student reagoval na dotazy a připomínky vedoucího i členů komise. Obhajoba diplomové práce byla hodnocena klasifikačním stupněm výborně.