Detail práce

Model Driven Development of Spark Tasks by Means of Eclipse Acceleo

Diplomová práce Student: Šalgovič Marek Akademický rok: 2021/2022 Vedoucí: Rychlý Marek, RNDr., Ph.D.
Název česky
Modelem řízený vývoj Spark úloh pomocí Eclipse Acceleo
Jazyk práce
anglický
Abstrakt

Táto diplomová práca sa zaoberá modelom riadeným vývojom Big Data úloh v prostredí Apache Spark. Na začiatok je čitateľovi predstavený framework Apache Spark a potrebné detaily. Ďalej sa priblíži problematika modelom riadeného vývoja a popíšu sa jeho výhody a nevýhody. V druhej časti je popísaný navrhnutý meta-model pre modelovanie úloh Sparku. Detailne sú popísané vlastnosti navrhnutého profilového diagramu, ktorý rozširuje diagram tried. Následne je implementovaný generátor kódu, ktorého vstup sú modely vyhovujúce navrhnutému meta-modelu. Práca taktiež obsahuje príklady modelov a ich vyhodnotenie. 

Klíčová slova

Apache Spark, Modelom riadený vývoj, Eclipse Acceleo, UML, Profilový Diagram, Generovanie kódu, Big Data, Meta-modelovanie, Scala, M2T

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Informační systémy a databáze
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
22. č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. Student následně odpověděl 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í studenta na položené otázky rozhodla práci hodnotit stupněm C.

Otázky u obhajoby
  1. Uveďte příklady komplexnějších úloh, které by pomocí vámi zvoleného způsobu byly realizovatelné.
  2. Existují nějaké alternativy k použitému Eclipse Acceleo? Jaké oproti nim má Acceleo hlavní výhody?
  3. Co je vstupními daty vašeho systému? Jak jsou Spark úlohy vytvářeny? Jak řešíte pokud úloha není paralelizovatelná?
Komise
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), člen
Polčák Libor, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
ŠALGOVIČ, Marek. Model Driven Development of Spark Tasks by Means of Eclipse Acceleo. Brno, 2022. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-22. Vedoucí práce Rychlý Marek. Dostupné z: https://www.fit.vut.cz/study/thesis/24614/
BibTeX
@mastersthesis{FITMT24614,
    author = "Marek \v{S}algovi\v{c}",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Model Driven Development of Spark Tasks by Means of Eclipse Acceleo",
    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 = "english",
    url = "https://www.fit.vut.cz/study/thesis/24614/"
}
Nahoru