dc.contributor.advisor | Bureš, Tomáš | |
dc.creator | Košťál, David | |
dc.date.accessioned | 2025-03-04T10:05:25Z | |
dc.date.available | 2025-03-04T10:05:25Z | |
dc.date.issued | 2025 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/197451 | |
dc.description.abstract | cz davidkostal11@seznam.cz January 2025 1 Abstrakt Datové experimentování je complexní proces, který se skládá z různých kroků jako například sběr dat a vytváření postupu. Z tohoto důvodu jsou potřeba nástroje pro řízení experimentů. Tato diplomová práce je součástí projektu Ex- tremeXP, který si dává za cíl vytvořit moderní a všestraný nástroj pro řízení experimentů. Tento nástroj závisí na systému datového úložiště, který ukládá data z provedených experimentů. Data z experimentů mohou být velká a nemusí mít předem známé schéma.Tato diplomová práce vytváří návrh a implementaci takového systému datového úložiště. Návrh je postaven na sběru požadavků od partnerů a je kladen důraz na škálovatelnost, vysoký výkon a sledovatelnost, což dříve nebylo dostatečně adresováno nástroji pro řízení experimentů. Práce obsahuje výběr optimální databáze a návrh přístupové vrstvy k datům, včetně návrhu API. Návrh API byl vytvářen tak, aby bylo umožněno efektivní dota- zování, a zároveň aby API nebylo příliš rozsáhlé. Jako optimální metoda pro nasazení byl vybrán Docker. 1 | cs_CZ |
dc.description.abstract | en davidkostal11@seznam.cz January 2025 1 Abstract Data experimentation is complex and consists of multiple steps, such as data gathering and workflow design. Because of this, an experiment management framework is needed. This thesis is part of the ExtremeXP project, which aims to implement a modern and versatile experiment management framework. The framework relies on a data storage system to store data from the experiments, which are often big and of various types and do not have a fixed schema. This thesis designs and implements such a data storage system based on partners' requirements with a focus on scalability, high performance, and traceability, which was previously not sufficiently addressed by experimentation management frameworks. This includes selecting the optimal database and proposing a data access layer with an API, which enables efficient querying of stored data yet is not too broad. Docker was chosen as the optimal deployment method. 1 | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Experimenty|API|Přístupová vrstva k datům|Elastic search | cs_CZ |
dc.subject | Experiments|API|Data access layer|Elastic search | en_US |
dc.title | Complex experiment support through the IVIS framework | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2025 | |
dcterms.dateAccepted | 2025-02-11 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 267967 | |
dc.title.translated | Komplexní podpora experimentů s využitím IVIS frameworku | cs_CZ |
dc.contributor.referee | Petříček, Tomáš | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Computer Science - Software Systems | en_US |
thesis.degree.discipline | Informatika - Softwarové systémy | cs_CZ |
thesis.degree.program | Computer Science - Software Systems | en_US |
thesis.degree.program | Informatika - Softwarové systémy | cs_CZ |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Informatika - Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Computer Science - Software Systems | en_US |
uk.degree-program.cs | Informatika - Softwarové systémy | cs_CZ |
uk.degree-program.en | Computer Science - Software Systems | en_US |
thesis.grade.cs | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | cz davidkostal11@seznam.cz January 2025 1 Abstrakt Datové experimentování je complexní proces, který se skládá z různých kroků jako například sběr dat a vytváření postupu. Z tohoto důvodu jsou potřeba nástroje pro řízení experimentů. Tato diplomová práce je součástí projektu Ex- tremeXP, který si dává za cíl vytvořit moderní a všestraný nástroj pro řízení experimentů. Tento nástroj závisí na systému datového úložiště, který ukládá data z provedených experimentů. Data z experimentů mohou být velká a nemusí mít předem známé schéma.Tato diplomová práce vytváří návrh a implementaci takového systému datového úložiště. Návrh je postaven na sběru požadavků od partnerů a je kladen důraz na škálovatelnost, vysoký výkon a sledovatelnost, což dříve nebylo dostatečně adresováno nástroji pro řízení experimentů. Práce obsahuje výběr optimální databáze a návrh přístupové vrstvy k datům, včetně návrhu API. Návrh API byl vytvářen tak, aby bylo umožněno efektivní dota- zování, a zároveň aby API nebylo příliš rozsáhlé. Jako optimální metoda pro nasazení byl vybrán Docker. 1 | cs_CZ |
uk.abstract.en | en davidkostal11@seznam.cz January 2025 1 Abstract Data experimentation is complex and consists of multiple steps, such as data gathering and workflow design. Because of this, an experiment management framework is needed. This thesis is part of the ExtremeXP project, which aims to implement a modern and versatile experiment management framework. The framework relies on a data storage system to store data from the experiments, which are often big and of various types and do not have a fixed schema. This thesis designs and implements such a data storage system based on partners' requirements with a focus on scalability, high performance, and traceability, which was previously not sufficiently addressed by experimentation management frameworks. This includes selecting the optimal database and proposing a data access layer with an API, which enables efficient querying of stored data yet is not too broad. Docker was chosen as the optimal deployment method. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 2 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |