Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Daša Nosková
Acad. year: 2023/2024
Supervisor: RNDr. Marek Rychlý, Ph.D.
Reviewer: Ing. Kamil Jeřábek, Ph.D.
This thesis focuses on designing a system for processing a large stream of geo-localized temporal data in real-time. The theoretical part addresses concepts and tools for real-time data processing and characteristics of real-time systems. The thesis introduces the design and architecture of a scalable system that utilizes message queues. Furthermore, the main concepts of implementation of the proposed system are outlined, using technologies emphasizing fast response times. As part of the work, a scalable system capable of processing a large data stream was developed.
real-time processing, cloud computing, scaling, micro services, stream processing, data processing, message queue, scalable architecture, apache kafka, apache flink
Date of defence
19.06.2024
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm A.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Software Engineering (NSEN)
Composition of Committee
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen)
Supervisor’s reportRNDr. Marek Rychlý, Ph.D.
Vzhledem k příkladnému přístupu studentky k řešení práce navrhuji hodnocení výborně (A).
Cílem práce bylo navrhnout v prostředí cloud-computing architekturu a implementovat prototyp systému pro rychlé zpracování proudu geo-lokalizovaných temporálních dat. Konkrétní požadavky vycházely z potřeb průmyslového partnera a celý systém byl poměrně rozsáhlý a složitý, takže lze, z pohledu vedoucího, hodnotit zadání jako obtížnější. Zadání považuji za splněné.
Práce byla dokončena s předstihem a její výsledná podoba byla konzultována.
Bez publikací či ocenění, avšak s publikačním potenciálem. Výsledky byly zveřejněny jako open-source.
Studentka samostatně vyhledala a nastudovala větší množství relevantní literatury.
V průběhu řešení byla studentka velmi aktivní, pracovala se zájmem, průběžně a svědomitě. Technické aspekty řešení byly také často a úspěšně konzultovány s průmyslovým partnerem. Oceňuji důkladný přístup k řešení.
Grade proposed by supervisor: A
Reviewer’s reportIng. Kamil Jeřábek, Ph.D.
Jedná se o obtížnější zadání, kde studentka demonstrovala schopnosti nastudovat, navrhnout a implementovat systém pro zpracování dat. Práce byla vedena v kooperaci s firmou GINA Software a má praktické využití. Zástupce firmy hodnotí práci velmi pozitivně. Technické řešení je kvalitní, bylo podrobeno řadě testů a byla identifikována slabá místa. Práce sice nedosáhla ideálního zadaného stavu, ale velmi se mu v rámci dostupných podmínek přiblížíla. Práci hodnotím velmi pozitivně a navrhuji známku A.
Evaluation level: zadání splněno
Zadání bylo splněno.
Evaluation level: je v obvyklém rozmezí
Technická zpráva se pohybuje okolo dolní hranice obvyklého rozmezí.
Prezentační úroveň technické zprávy je kvalitní. Práce je čtivá a jednoduše pochopitelná. Jednotlivé kapitoly na sebe logicky navazují. Rozsahy jsou dostatečné, čtenáři jsou vhodným způsobem poskytnuty všechny potřebné informace bez nadbytečných informací.
Práce obsahuje drobné typografické chyby. Práce je psána ve slovenském jazyce a nejsem schopen posoudit její gramatickou korektnost. Neměl jsem však problém s jejím porozuměním a jazyková stránka se jeví být korektní.
Citované studijní prameny jsou relevantní a odborné. Práce obsahuje pouze nezbytné citované online zdroje, které jsou relevantní.
Realizační výstup je kvalitní. Studentka demonstrovala funkčnost řešení a zodpověděla všechny dotazy. Systém byl podroben poměrně velkému množství relevantního testování dokonce v kombinaci různých prostředí a byly vyvozenyny závěry a určena slabá místa. Toto vše dokládá textová část. Výstup je praktický a je možné jej vylepšit a použít v praxi.
Výsledek práce je hodnocen velmi kladně reprezentantem společnosti GINA Software v jejíž spolupráci byla práce vedena. Práce je uplatnitelná v praxi.
Evaluation level: obtížnější zadání
Jendá se o obtížnější zadání, studentka musela prozkoumat různé dostupné technologie, posoudit jejich použitelnost pro řešený problém, navrhnout architekturu celého řešení a řešení nakonfigurovat a implementovat.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová