Detail práce

Systém pro ověření minimálních potřebných zdrojů pro běh aplikace

Bakalářská práce Student: Žák Jiří Akademický rok: 2021/2022 Vedoucí: Smrž Pavel, doc. RNDr., Ph.D.
Název anglicky
System for Verifying the Minimum Resources Required to Run an Application
Jazyk práce
český
Abstrakt

Cílem této bakalářské práce je vytvořit systém pro ověření minimálních potřebných zdrojů pro běh aplikace. Teoretická část se věnuje tématu vyhodnocovacích metrik počítačového výkonu a principu fungování operačního systému Linux. V praktická části je popsáno, jak byl vytvořen návrh a implementace celého systému, který využívá technologii BPF (Berkeley Packet Filter). Konec práce je završený testováním a vyhodnocením celé práce. Systém byl úspěšně nasazen v partnerské firmě BringAuto. Ukázalo se, že daný operační systém je dostatečně výkonný pro běh aplikací.

Klíčová slova

Berkeley Packet Filter, Linux, linuxové jádro, systémové volání, vyhodnocovací metriky, C++, Python3, Git, Github

Ústav
Studijní program
Informační technologie
Soubory
Stav
neobhájeno
Obhajoba
16. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Komise shledala nedostatky práce natolik závažné (např. nebyl splněn jeden z bodů zadání a kvalita technické zprávy je nedostatečná), že se práci rozhodla hodnotit jako nevyhovující.

Otázky u obhajoby
  1. K bodu 2 ze zadání: Jaká jsou existující řešení vyhodnocovacích metrik? Jak souvisí s Vašim systémem? Kde je uvádíte v technické zprávě?
  2. K bodu 3 ze zadání: Mohl byste říci jak jste pojal bod 3 ze zadání? Jaká data má Vámi implementovaný program měřit a ukládat k vyhodnocování?
  3. Vysvětlete jak z Vašich výsledků měření lze systém označit za "dostatečně výkonný" (jak např. tvrdíte na str. 40).
  4. Jaké zdroje jste měřil?
  5. Jak souvisí minimální požadavky na HW se systémovým voláním?
  6. Která systémová volání jste používal?
  7. Jak jste hledal minimální potřebné zdroje?
Komise
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), předseda
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
ŽÁK, Jiří. Systém pro ověření minimálních potřebných zdrojů pro běh aplikace. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-16. Vedoucí práce Smrž Pavel. Dostupné z: https://www.fit.vut.cz/study/thesis/7563/
BibTeX
@bachelorsthesis{FITBT7563,
    author = "Ji\v{r}\'{i} \v{Z}\'{a}k",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Syst\'{e}m pro ov\v{e}\v{r}en\'{i} minim\'{a}ln\'{i}ch pot\v{r}ebn\'{y}ch zdroj\r{u} pro b\v{e}h aplikace",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/7563/"
}
Nahoru