BŮBELA, V. Správa distribuovaného výpočetního systému [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Jaroš, Jiří

S výstupem práce jsem velice spokojený. Aktivita studenta po celou dobu řešení byla velice dobrá, práce byla dokončena v rozumném předstihu a text práce byl vypracován v anglickém jazyce. Proto hodnotím práci stupněm B.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo prozkoumat softwarové a hardwarové prostředky pro výstavbu distribuovaných clusterů a vytvořit funkční systém implementující několik výpočetních front s různými omezeními. Student zvolil pro tvorbu clusteru dvě technologie, (1) svazek virtuálních strojů a (2) fyzický systém tvořený z kitů Raspberry Pi, přičemž druhou variantu vypracoval nad rámec zadání. V rámci práce vznikl plnohodnotný systém, jehož parametry mírně převyšují rámec zadání, především díky zavedení automatizované konfigurace pomocí Ansible. Ač by se mohlo zdát, že práce neobsahuje příliš mnoho SW implementace a zdrojových kódů, instalace a zprovoznění podobného clusteru je poměrně komplikovaná záležitost.
Práce s literaturou Student pracoval s literaturou aktivně a samostatně vyhledával vhodné literární prameny. Jelikož byla práce spíše implementačního charakteru, nebylo nutné citovat příliš mnoho literárních pramenů.
Aktivita během řešení, konzultace, komunikace Aktivita během řešení byla velice dobrá. Student pracoval aktivně a svědomitě. Na konzultace byl dobře připraven a postupoval dle vhodně stanoveného harmonogramu. Vývoj probíhal v prostředí GitLab. Důležitá implementační rozhodnutí byla řádně konzultována.
Aktivita při dokončování Práce byla dokončena v dostatečném předstihu. Všechny důležité připomínky se podařilo zapracovat. Na korekci angličtiny by bylo třeba více času, ale i tak je jazyková úroveň dobrá.
Publikační činnost, ocenění Student se aktivně zúčastnil studentské konference Excel@FIT, kde demonstroval funkční cluster sestavený z několika uzlů Raspberry Pi. Navržené řešení bude v nejbližší době nasazeno na výpočetní servy skupiny SC@FIT.
Navrhovaná známka
B
Body
85

Posudek oponenta

Olšák, Ondřej

Student splnil všechny body zadání a vytvořil bakalářskou práci, která může sloužit jako podklad pro výběr plánovače úloh pro uživatelem daný distribuovaný cluster. Vzhledem k nedostatkům v textu práce, některým informacím, které text práce neobsahoval, a chybějícím konfiguračním souborům, navrhuji hodnocení stupněm C (dobře).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Úkolem studenta bylo zorientovat se v technologiích spojených s fungováním distribuovaných výpočetních clusterů a následně je aplikovat při návrhu vlastní verze distribuovaného clustru. Při návrhu byl kladen důraz především na možnosti plánovačů úloh PBS a Slurm s ohledem na jejich konfiguraci a složitost nasazení. Z tohoto důvodu hodnotím zadání jako průměrně obtížné.
Rozsah splnění požadavků zadání Všechny body zadání byly splněny.
Rozsah technické zprávy Požadovaný rozsah technické zprávy byl splněn.
Prezentační úroveň technické zprávy 65 Práce je vhodně strukturovaná a jednotlivé kapitoly na sebe navazují. Pro lepší porozumění rozdílům mezi plánovači úloh PBS a Slurm se jeví jako vhodnější kapitolu 5, která se dle názvu zabývá porovnáním zmíněných plánovačů, začlenit do kapitoly 4, zabývající se jejich detailním popisem. V kapitole 6, popisující postup implementace, by bylo žádoucí více rozvést případné problémy, na které student při konfiguraci planovačů narazil, jak je řešil a jak se těmto problémům případně vyvarovat. V závěrečné kapitole by si zmínka o případných budoucích rozšířeních navrženého řešení zasloužila větší pozornost.
Formální úprava technické zprávy 65 Hlavní typografickou chybou vyskytující se v textu jsou osamocené konce odstavců na nových stranách, především pak na koncích kapitol. Text práce obsahuje několik gramatických chyb a překlepů. Pro lepší pochopení práce ze strany čtenáře by bylo vhodné některé pasáže v hlavním textu práce přeformulovat.
Práce s literaturou 90 Seznam použité literatury je relevantní k tématu bakalářské práce. V seznamu literatury je uvedeno několik odkazů na webové stránky zejména s dokumentací k použitým technologiím. Ostatní použitou literaturou jsou odborné publikace a knihy vztahující se k tématu práce. K výběru literatury nemám žádné námitky.
Realizační výstup 75 Realizační výstup se skládá ze sady konfiguračních souborů a manuálu pro konfiguraci plánovače Slurm, dále pak souborů pro konfiguraci pomocí Ansible. Bohužel odevzdané řešení neobsahuje konfigurační soubory pro plánovač PBS vztahující se k prvnímu prováděnému experimentu.
Využitelnost výsledků Výsledky práce mohou být použity jako návod pro konfiguraci plánovače úloh na vlastním distribuovaném clusteru.
Navrhovaná známka
C
Body
70

Otázky

eVSKP id 144966