Zobrazit minimální záznam

Komplexní podpora experimentů s využitím IVIS frameworku
dc.contributor.advisorBureš, Tomáš
dc.creatorKošťál, David
dc.date.accessioned2025-03-04T10:05:25Z
dc.date.available2025-03-04T10:05:25Z
dc.date.issued2025
dc.identifier.urihttp://hdl.handle.net/20.500.11956/197451
dc.description.abstractcz 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. 1cs_CZ
dc.description.abstracten 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. 1en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectExperimenty|API|Přístupová vrstva k datům|Elastic searchcs_CZ
dc.subjectExperiments|API|Data access layer|Elastic searchen_US
dc.titleComplex experiment support through the IVIS frameworken_US
dc.typediplomová prácecs_CZ
dcterms.created2025
dcterms.dateAccepted2025-02-11
dc.description.departmentDepartment of Distributed and Dependable Systemsen_US
dc.description.departmentKatedra distribuovaných a spolehlivých systémůcs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId267967
dc.title.translatedKomplexní podpora experimentů s využitím IVIS frameworkucs_CZ
dc.contributor.refereePetříček, Tomáš
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineComputer Science - Software Systemsen_US
thesis.degree.disciplineInformatika - Softwarové systémycs_CZ
thesis.degree.programComputer Science - Software Systemsen_US
thesis.degree.programInformatika - Softwarové systémycs_CZ
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémůcs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Distributed and Dependable Systemsen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csInformatika - Softwarové systémycs_CZ
uk.degree-discipline.enComputer Science - Software Systemsen_US
uk.degree-program.csInformatika - Softwarové systémycs_CZ
uk.degree-program.enComputer Science - Software Systemsen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.cscz 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. 1cs_CZ
uk.abstract.enen 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. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémůcs_CZ
thesis.grade.code2
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV