Modul pro spouštění úloh na vzdálených výpočetních clusterech

Abstract
Tato práce se zabývá návrhem a implementací klientské části aplikace usnadňující provádění komplexních výpočetních úloh. Uplatnění si najde hlavně mezi tvůrci matematickofyzikálních modelů určených převážně pro paralelní zpracovaní na výpočetních clusterech. Uživatelé budou vhodným způsobem odstíněni od složitostí a konfigurace paralelních výpočetních systému a budou se tak moci plně soustředit pouze na svou práci. V případě požadavku na zpracování výsledku si uživatel jednoduše vybere z několika předkonfigurovaných scénářů jako například lokální počítač, dedikovaný server nebo gridová infrastruktura. Následně vloží potřebná data pro úlohu a spustí výpočet. Monitorování i vyzvednutí výsledku úlohy probíhá v klientské aplikaci a není třeba se starat o to, kde se výpočet fyzicky provedl. Aplikace vzniká jako jeden z dílčích celků projektu Presage, na kterém spolupracuje Technická univerzita v Liberci se specializovanou externí firmou.
This paper discusses the design and implementation of the client side application for facilitation and management simplification of the complex computing tasks execution. Usage is found primarily amongst makers of mathematical and physical models designed mainly for parallel processing on computer clusters. Users will be adequately protected from the complexity and configuration of computational systems, so they will be able to fully focus on their work. If the result of computation is required, user simply selects from several predefined scenarios such as a local computer or a dedicated server or grid infrastructure. Then inserts the data needed for the task execution and starts his calculation. Monitoring and results retrieving is done within client application, so there is no need to worry about where the calculation is done physically. Applications is created as one of the subunits in Presage project, which based on cooperation between Technical University of Liberec and specialized external company.
Description
Subject(s)
Torque, PBS, Frontend, Cluster, Grid, MetaCentrum, Python, PyQt5, Torque, PBS, Frontend, Cluster, Grid, MetaCentrum, Python, PyQt5
Citation
ISSN
ISBN