dc.contributor.advisor | Říha, Lubomír | |
dc.contributor.author | Kastowský, Štěpán | |
dc.date.accessioned | 2025-06-23T11:49:39Z | |
dc.date.available | 2025-06-23T11:49:39Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156913 | |
dc.description.abstract | Tato diplomová práce se zabývá predikcí doby běhu a spotřeby elektrické energie výpočetních úloh na superpočítačovém clusteru Karolina, provozovaném centrem IT4Innovations. Hlavním cílem je navrhnout a implementovat modely neuronových sítí, které na základě historických dat předpoví dobu trvání úloh (walltime) a jejich průměrnou spotřebu. Pro zpracování dat byla využita architektura vícevrstvého perceptronu (MLP) v prostředí Keras. Modely byly optimalizovány pro různé typy uzlů (CN a ACN) a uživatelských skupin. Byla rovněž navržena vlastní ztrátová funkce, která klade důraz na penalizaci podhodnocení odhadu doby běhu. Výsledky ukazují, že specializované modely dosahují vyšší přesnosti než obecné přístupy. Práce rovněž diskutuje možnosti budoucího rozšíření, například využití přirozeného zpracování jazyka pro analýzu skriptů úloh. | cs |
dc.description.abstract | This thesis focuses on predicting the runtime and energy consumption of computational jobs on the Karolina HPC cluster operated by IT4Innovations. The objective is to develop neural network models capable of forecasting job walltime and average energy usage based on historical data. A multi-layer perceptron (MLP) architecture was implemented using the Keras framework. The models were trained separately for different node types (CN and ACN) and user groups. A custom loss function was designed to penalize underestimated runtimes, addressing common inefficiencies in job scheduling. The results show that specialized models significantly outperform general-purpose models in prediction accuracy. The thesis also outlines potential future enhancements, including the use of natural language processing for analyzing job scripts. | en |
dc.format.extent | 3514018 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Python | cs |
dc.subject | Hluboké učení | cs |
dc.subject | PBS | cs |
dc.subject | Tensorflow | cs |
dc.subject | Keras | cs |
dc.subject | Analýza dat | cs |
dc.subject | Jupyter lab | cs |
dc.subject | HPC | cs |
dc.subject | job scheduling | cs |
dc.subject | predikce doby běhu jobu | cs |
dc.subject | predikce spotřeby energie jobu | cs |
dc.subject | Python | en |
dc.subject | Deep learning | en |
dc.subject | PBS Tensorflow | en |
dc.subject | Keras, Data analysis | en |
dc.subject | Jupyter lab | en |
dc.subject | HPC | en |
dc.subject | job scheduling | en |
dc.subject | job runtime prediction | en |
dc.subject | job energy prediction | en |
dc.title | Predikce spotřeby elektrické energie výpočetního clusteru | cs |
dc.title.alternative | HPC Cluster Power Consumption Prediction | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Zelinka, Ivan | |
dc.date.accepted | 2025-06-05 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | KAS0203_FEI_N0613A140034_2025 | |
dc.rights.access | openAccess | |