Zobrazit minimální záznam

Nasazení aplikací zohledňující komunikační zpoždění v prostředí tzv. edge-cloud
dc.contributor.advisorHnětynka, Petr
dc.creatorFilandr, Adam
dc.date.accessioned2021-03-26T12:04:08Z
dc.date.available2021-03-26T12:04:08Z
dc.date.issued2020
dc.identifier.urihttp://hdl.handle.net/20.500.11956/116785
dc.description.abstractCíl této práce je navrhnout vrstvu pro edge-cloud, s cílem poskytnout soft real-time záruky na dobu běhu aplikací. Účelem je uspokojit soft real-time požadavky vývojářů aplikací, které jsou senzitivních na latenci. Navržená vrstva používá prediktor doby běhu aplikací, pomocí kterého hledá kombinace procesů, které kolokovány splňují dané soft real-time požadavky. Pro implementaci prediktoru máme přístup k informacím o procesech, které zahrnují metriky vytížení zdrojů počítače a dobu běhu, když jsou kolokovány s jinými procesy. Využíváme podobnosti procesů, klastrové analýzy a regresní analýzy pro formulaci čtyř predičkních metod. Také poskytujeme systém pro ohraničení využití zdrojů, který filtruje kombinace procesů, které přesahují kapacitu počítače. Jelikož měřené metriky, které indikují využití zdrojů procesu se mohou lišit v užitečnosti, poskytujeme také systém vah, který určuje význam jednotlivých metrik. Experimentálně ověřujeme přesnost predikčních metod, vliv systému pro ohraničení využití zdrojů a vliv vah.cs_CZ
dc.description.abstractThe goal of this thesis is to propose a layer on top of edge-cloud, in order to provide soft real-time guarantees on the execution time of applications. This is done in order to satisfy the soft-real time requirements set by the developers of latency-sensitive applications. The proposed layer uses a predictor of execution time, in order to find combinations of processes with, which satisfy the soft real- time requirements when collocated. To implement the predictor, we are provided with information about the resource usage of processes and execution times of collocated combinations. We utilize similarity between the processes, cluster analysis, and regression analysis to form four prediction methods. We also provide a boundary system of resource usage used to filter out combinations exceeding the capacity of a computer. Because the metrics indicating the resource usage of a process can vary in their usefulness, we also added a system of weights, which estimates the importance of each metric. We experimentally analyze the accuracy of each prediction method, the influence of the boundary detection system, and the effects of weights. 1en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectedge-clouden_US
dc.subjectperformanceen_US
dc.subjectpredictionen_US
dc.subjectcluster-analysisen_US
dc.subjectregression-analysisen_US
dc.subjectedge-cloudcs_CZ
dc.subjectvýkoncs_CZ
dc.subjectpredikcecs_CZ
dc.subjectklastrová-analýzacs_CZ
dc.subjectregresní-analýzacs_CZ
dc.titleLatency aware deployment in the edge-cloud environmenten_US
dc.typediplomová prácecs_CZ
dcterms.created2020
dcterms.dateAccepted2020-02-06
dc.description.departmentKatedra distribuovaných a spolehlivých systémůcs_CZ
dc.description.departmentDepartment of Distributed and Dependable Systemsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId211536
dc.title.translatedNasazení aplikací zohledňující komunikační zpoždění v prostředí tzv. edge-cloudcs_CZ
dc.contributor.refereeBednárek, David
dc.identifier.aleph002312295
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineSoftware and Data Engineeringen_US
thesis.degree.disciplineSoftwarové a datové inženýrstvícs_CZ
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
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.csSoftwarové a datové inženýrstvícs_CZ
uk.degree-discipline.enSoftware and Data Engineeringen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csCíl této práce je navrhnout vrstvu pro edge-cloud, s cílem poskytnout soft real-time záruky na dobu běhu aplikací. Účelem je uspokojit soft real-time požadavky vývojářů aplikací, které jsou senzitivních na latenci. Navržená vrstva používá prediktor doby běhu aplikací, pomocí kterého hledá kombinace procesů, které kolokovány splňují dané soft real-time požadavky. Pro implementaci prediktoru máme přístup k informacím o procesech, které zahrnují metriky vytížení zdrojů počítače a dobu běhu, když jsou kolokovány s jinými procesy. Využíváme podobnosti procesů, klastrové analýzy a regresní analýzy pro formulaci čtyř predičkních metod. Také poskytujeme systém pro ohraničení využití zdrojů, který filtruje kombinace procesů, které přesahují kapacitu počítače. Jelikož měřené metriky, které indikují využití zdrojů procesu se mohou lišit v užitečnosti, poskytujeme také systém vah, který určuje význam jednotlivých metrik. Experimentálně ověřujeme přesnost predikčních metod, vliv systému pro ohraničení využití zdrojů a vliv vah.cs_CZ
uk.abstract.enThe goal of this thesis is to propose a layer on top of edge-cloud, in order to provide soft real-time guarantees on the execution time of applications. This is done in order to satisfy the soft-real time requirements set by the developers of latency-sensitive applications. The proposed layer uses a predictor of execution time, in order to find combinations of processes with, which satisfy the soft real- time requirements when collocated. To implement the predictor, we are provided with information about the resource usage of processes and execution times of collocated combinations. We utilize similarity between the processes, cluster analysis, and regression analysis to form four prediction methods. We also provide a boundary system of resource usage used to filter out combinations exceeding the capacity of a computer. Because the metrics indicating the resource usage of a process can vary in their usefulness, we also added a system of weights, which estimates the importance of each metric. We experimentally analyze the accuracy of each prediction method, the influence of the boundary detection system, and the effects of weights. 1en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémůcs_CZ
thesis.grade.code1
dc.contributor.consultantHnětynková, Iveta
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO
dc.identifier.lisID990023122950106986


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