ŠTRBÁK, B. Dashboard superpočítače s monitoringem aktuálního vytížení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Jaroš, Jiří

Boris Štrbák pracoval po celou dobu řešení velmi aktivně a práci dokončil s časovým předstihem. Nadstandardně kvalitním výstupem je samostatný repozitář se zdrojovými kódy a kontejnerizované nasazení výsledné aplikace.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem diplomové práce bylo navrhnout webový dashboard pro monitorování stavu výpočetního klastru využívajícího plánovač SLURM. Výsledkem je aplikace splňující základní specifikaci, otestovaná na virtuálním klastru a připravená k nasazení v reálném prostředí.
Práce s literaturou Autor pracoval s literaturou převážně samostatně. Na základě doporučení vedoucího detailně prostudoval dokumentaci k plánovači SLURM a dále samostatně vyhledával dostupné informace týkající se návrhu webových aplikací v kontejnerizovaném prostředí.
Aktivita během řešení, konzultace, komunikace Po celou dobu řešení probíhaly pravidelné konzultace, na které byl student vždy dobře připraven. Vývoj aplikace je podpořen repozitářem na GitLabu výzkumné skupiny, vhodně doplněným o dokumentaci ve formě issues . Výsledné řešení jsem měl možnost průběžně komentovat a recenzovat prostřednictvím merge requestů . K aktivitě studenta nemám žádné výhrady.
Aktivita při dokončování Technická zpráva i samotná realizace byly dokončeny v rozumném časovém předstihu, což vedoucímu umožnilo práci alespoň dvakrát detailně projít a okomentovat.
Publikační činnost, ocenění
Navrhovaná známka
B
Body
85

Posudek oponenta

Olšák, Ondřej

Vyhledem k výše uvedeným nedostatkům v textu práce a nedostatkům v implementační části práce, hodnotím práci stupněm D - uspokojivě, 65 bodů .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Cílem práce bylo seznámit se s fungováním plánovače úloh Slurm a navrhnout a implementovat webovou aplikaci pro správu a monitorování superpočítače s tímto plánovačem. Zadání hodnotím jako průměrně obtížné.
Rozsah splnění požadavků zadání Zadání práce bylo splněno, až na část bodu 4, kdy výsledné řešení neumožňuje správu uživatelů, jejich asociací a úloh.
Rozsah technické zprávy Text práce přesahuje obvyklé rozmezí. Popis použitých technologií se často velmi detailně zaměřuje i na části, které nejsou z pohledu práce až tak důležíté. Převážně ve druhé části text obsahuje značné množství ukázek konfiguračních souborů, částí kódů a souborové struktury implementace, které by bylo vhodné přesunout do příloh.
Prezentační úroveň technické zprávy 60 Struktura práce je dobře rozvržená avšak kapitola 4 - Implementace systému obsahuje velkou část návrhu systému, který by měl být zmíněn již v kapitole  3 - Návrh systému  (např. obrázek 4.5 obsahující sekvenční diagram, by měl být umístěn v kapitole věnované návrhu, nikoliv až implementaci). To vede k tomu, že samotná část návrhu v kapitole 3 je pak poměrně stručná. Implementační část obsahuje velkou řadu ukázek konfiguračních souborů a adresářové struktury projektu. Většinu těchto ukázek by bylo vhodné přesunout do příloh či z textu úplně odstranit. Jednotlivé ukázky nejsou vizuálně příliš dobře odděleny od okolního textu, což při jejich množství zhoršuje čitelnost a orientaci v textu.  Kapitola 5 obsahuje sadu obrázků se snímky obrazovky, které obsahují dotazník určený pro uživatelskou zpětnou vazbu. Tyto obrázky jsou z pohledu textu zbytečné a bylo by vhodné umístit pokládané otázky přímo do textu práce. Jak již bylo zmíněno v předchozí sekci, text také obsahuje nadměrné množství technických detailů, které nejsou z pohledů práce až tak důležíté, což snižuje celkovou čitelnost a přehlednost práce.
Formální úprava technické zprávy 80 Jelikož je práce psána slovenským jazykem, nedokážu zhodnotit jazykovou stránku práce. V textu se vyskytují drobné prohřešky a nedodělky, nejčastěji  v podobě nesprávně odsazeneho textu.
Práce s literaturou 80 Seznam použité literatury je relevantní k tématu diplomové práce. V seznamu literatury jsou uvedeny odkazy na webové stránky týkající se použitých technologií. Ostatní použitou literaturu tvoří odborné publikace vztahující se k tématu práce. V kapitole 4.4 však chybí reference u vyjmenovaných knihoven, které byly v využity při implementaci.
Realizační výstup 60 Vytvořené zdrojové kódy jsou přehledné a otestované. Většina kódu je okomentovaná, avšak některé části kódu komentáře postrádají. Výsledná webová aplikace je nasazena a zpřístupněna. Serverová část implementace je dobře navržena a integruje řadu technologií pro efektivní poskytování a sběr dat z plánovače Slurm. Webová aplikace však vykazuje velkou řadu nedostatků. V textu práce se několikrát zmiňuje použití designového systému Material Design 3. I když byla studentovi dodána kompletní implementace většiny webových komponent, které výsledná webová aplikace obsahuje, včetně jejich dokumentace, ukázek použití a barevného schématu, které tento designový systém využívá, jejich použití ve výsledné implementaci je velmi omezené. Už z přihlašovací stránky, kde není dodrženo ani základní barevné schéma, je patrné, že student této části práce věnoval jen minimální pozornost.
Využitelnost výsledků Výsledeky této práce mohou sloužit pro účely monitorování výpočetních zdrojů využívaných výzkumnou skupinou SC@FIT.
Navrhovaná známka
D
Body
65

Otázky

eVSKP id 164191