dreieck.gif(183 kb)

Diplomová práce

Distribuovaná simulace s optimistickým synchronizačním algoritmem

Jakub Pastyřík

email: pajda18@post.cz

|Main| |Dokumentace k distribuované simulaci(html)| |Dokumentace k vizualizaci(html)| |Dokumentace k diplomové práci (.ps)| |Dokumentace k diplomové práci (.html)| |Programová dokumentace (javadoc)|
 

Vizualizace


Tento program byl vytvořen pro vizualizaci výměn událostí mezi jednotlivými distribuovanými častmi simulace


Umístění vizualizace
Knihovny žádné
Přeložení javac *.java
Spuštění java gui.java

K překladu není nutné nastavovat žádné cesty k nestandartním knihovnám

vis_main.JPG(52 kb)

Po spuštění musíte otevřít Load Data soubor sim_config, ze kterého se má načíst konfigurace simulace.
Tento soubor je vygenerován simulačním serverem a je umistěn v adresaři Temp, kde jsou umistěny všechny výstupní soubory
jednotlivých simulačních uzlů.

Po načtění simulačních dat se aktivuje tlačítko Draw a tím se vykresluje vlastní simulace. Zde jsou ukázková data vygenerovaných simulacemi. Adresaře stačí pouze ykopírovat na disk C:, nebo přepsat cesty k souborům v souboru sim_config.


vis_shoot_1.JPG(101 kb)

Zelené obdelníčky prezentují události. Události s pismenem N prezentují příchozí události. Události s pismenem S prezentují odchozí události.
Zavislosti jsou představovány čarami. Hodnota časové známky je vepsana do obdelníčku a barva textu určuje jestli nastala undo operace. Anti-zpráva je
představována červenou šipkou.

Vykreslení jednotlivých položek jde potlačit. Vizualizaci jde zvětšovat podel osy X. Tento program není povinnou součastí diplomové prace a proto nebyl plně odladěn a mohou se objevovat chyby.

  (c) 2004 Jakub Pastyřík pajda18@post.cz