Cílem této diplomové práce je vytvořit systém pro automatické spouštění Java programů a shromáždění výsledů v distribuovaném prostředí. Systém bude napsaný v programovacím jazyce Java.
Systém se bude skládat z dvou částí, serverová část a klientská část. Každá část bude mít svůj konfigurační soubor na vstupu a výstup systému budou soubory výstupů spouštěních aplikací, které klienti budou posílat zpátky serveru.
Systém bude uživateli ušetřit čas tak, že uživatel bude moci spouštět několik Java programů na několika počítačích paralelně v distribuovaném prostředí a výsledky spouštění budou shromážděné na jednom místě.
Anotace v angličtině
This Master's work is about creating a system using Java programming language for automatic and repeatetive execution of Java applications in the distributed environment and collect the exceution results on one place.
The system will have server-client architecture, and each side will have a configuration file as input data. The output data will be the execution result, which will be sent as output files back to the server by the clients.
The system will allow the user to execute several tasks at the same time on multiple computers in the distributed environment using one central computer, where the server side of the system will be running and where all execution results will be collected.
Klíčová slova
distribuované prostředí, spouštění aplikací, shromažďování výsledků
Cílem této diplomové práce je vytvořit systém pro automatické spouštění Java programů a shromáždění výsledů v distribuovaném prostředí. Systém bude napsaný v programovacím jazyce Java.
Systém se bude skládat z dvou částí, serverová část a klientská část. Každá část bude mít svůj konfigurační soubor na vstupu a výstup systému budou soubory výstupů spouštěních aplikací, které klienti budou posílat zpátky serveru.
Systém bude uživateli ušetřit čas tak, že uživatel bude moci spouštět několik Java programů na několika počítačích paralelně v distribuovaném prostředí a výsledky spouštění budou shromážděné na jednom místě.
Anotace v angličtině
This Master's work is about creating a system using Java programming language for automatic and repeatetive execution of Java applications in the distributed environment and collect the exceution results on one place.
The system will have server-client architecture, and each side will have a configuration file as input data. The output data will be the execution result, which will be sent as output files back to the server by the clients.
The system will allow the user to execute several tasks at the same time on multiple computers in the distributed environment using one central computer, where the server side of the system will be running and where all execution results will be collected.
Klíčová slova
distribuované prostředí, spouštění aplikací, shromažďování výsledků