| dc.contributor.advisor | Hnětynka, Petr | |
| dc.creator | Khalyeyev, Danylo | |
| dc.date.accessioned | 2021-02-25T09:02:25Z | |
| dc.date.available | 2021-02-25T09:02:25Z | |
| dc.date.issued | 2021 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/124633 | |
| dc.description.abstract | Zajištění kvality služeb (QoS) v tzv "cloud" a "edge-cloud" prostředí je jedním z největších současných problémů v oblasti cloudových systémů. V současné době, je nasazení cloudových aplikací řízeno pomocí systému cloudové orches- trace, jako je např. systém Kubernetes. Tyto systémy podstatně zjednodušují nasazení aplikací v cloudu a umožňují zajistít jejích dostupnost, škálovatelnost a odolnost vůči chybám. Nicméně cloudové orchestrátory v současné době stále neposky tují dostatečnou funkcionalitu k optimalizaci nasazení aplikací, u kterých je požadováno zajištění výkonnostních QoS metrik (jako jsou doba odezvy a pro- pustnost). Tato práce navrhuje postup pro zajištění pravděpodobnostních záruk pro výkonnostní QoS metriky aplikací v (edge-)cloudovém prostředí. Navržený postup je založen na měření výkonnosti cloudových aplikací a následovné kontrole jejich nasazení tak, aby byly aplikace nasazené jenom v prostředích, ve kterých jejich výkonnost odpovídá QoS požadavkům. Rovněž práce obsahuje funkční prototy- povou implementaci, která ověřuje efektivitu navrženého postupu a bude sloužit k dalšímu výzkumu. | cs_CZ |
| dc.description.abstract | Guaranteeing Quality of Service (QoS) in an (edge-)cloud environment is one of the biggest open problems in the field of cloud computing. Currently, deploy- ment of cloud applications is managed by cloud orchestration systems, such as Kubernetes. These systems make deployment of applications in cloud easier than ever, offering their users the benefits of availability, scalability and resilience. However, at the moment they are not capable of optimizing the deployment of cloud applications with respect to performance QoS metrics, such as response time and throughput. The thesis proposes an approach that provides probabilistic guarantees on the performance QoS metrics in an (edge-)cloud environment. The approach is based on assessing the performance of cloud applications and subsequently controlling their deployment in a way that the applications are deployed only in the environ- ments in which their performance does not violate their QoS requirements. The thesis also presents a proof-of-concept implementation of that approach. The im- plementation verifies the effectiveness of the approach and will serve for further research. | en_US |
| dc.language | Čeština | cs_CZ |
| dc.language.iso | cs_CZ | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.subject | deployment|cloud|edge-cloud|Quality of Service | en_US |
| dc.subject | kvalita služeb|cloud|edge-cloud|nasazení | cs_CZ |
| dc.title | Optimalizace nasazení cloudových aplikací při zohlednění rozdílných QoS požadavků | cs_CZ |
| dc.type | diplomová práce | cs_CZ |
| dcterms.created | 2021 | |
| dcterms.dateAccepted | 2021-02-04 | |
| 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 | Matematicko-fyzikální fakulta | cs_CZ |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.identifier.repId | 220008 | |
| dc.title.translated | Optimizing the deployment of cloud applications for multiple QoS parameters | en_US |
| dc.contributor.referee | Peška, Ladislav | |
| thesis.degree.name | Mgr. | |
| thesis.degree.level | navazující magisterské | cs_CZ |
| thesis.degree.discipline | Software Systems | en_US |
| thesis.degree.discipline | Softwarové systémy | cs_CZ |
| thesis.degree.program | Informatika | cs_CZ |
| thesis.degree.program | Computer Science | en_US |
| 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 | Softwarové systémy | cs_CZ |
| uk.degree-discipline.en | Software Systems | en_US |
| uk.degree-program.cs | Informatika | cs_CZ |
| uk.degree-program.en | Computer Science | en_US |
| thesis.grade.cs | Výborně | cs_CZ |
| thesis.grade.en | Excellent | en_US |
| uk.abstract.cs | Zajištění kvality služeb (QoS) v tzv "cloud" a "edge-cloud" prostředí je jedním z největších současných problémů v oblasti cloudových systémů. V současné době, je nasazení cloudových aplikací řízeno pomocí systému cloudové orches- trace, jako je např. systém Kubernetes. Tyto systémy podstatně zjednodušují nasazení aplikací v cloudu a umožňují zajistít jejích dostupnost, škálovatelnost a odolnost vůči chybám. Nicméně cloudové orchestrátory v současné době stále neposky tují dostatečnou funkcionalitu k optimalizaci nasazení aplikací, u kterých je požadováno zajištění výkonnostních QoS metrik (jako jsou doba odezvy a pro- pustnost). Tato práce navrhuje postup pro zajištění pravděpodobnostních záruk pro výkonnostní QoS metriky aplikací v (edge-)cloudovém prostředí. Navržený postup je založen na měření výkonnosti cloudových aplikací a následovné kontrole jejich nasazení tak, aby byly aplikace nasazené jenom v prostředích, ve kterých jejich výkonnost odpovídá QoS požadavkům. Rovněž práce obsahuje funkční prototy- povou implementaci, která ověřuje efektivitu navrženého postupu a bude sloužit k dalšímu výzkumu. | cs_CZ |
| uk.abstract.en | Guaranteeing Quality of Service (QoS) in an (edge-)cloud environment is one of the biggest open problems in the field of cloud computing. Currently, deploy- ment of cloud applications is managed by cloud orchestration systems, such as Kubernetes. These systems make deployment of applications in cloud easier than ever, offering their users the benefits of availability, scalability and resilience. However, at the moment they are not capable of optimizing the deployment of cloud applications with respect to performance QoS metrics, such as response time and throughput. The thesis proposes an approach that provides probabilistic guarantees on the performance QoS metrics in an (edge-)cloud environment. The approach is based on assessing the performance of cloud applications and subsequently controlling their deployment in a way that the applications are deployed only in the environ- ments in which their performance does not violate their QoS requirements. The thesis also presents a proof-of-concept implementation of that approach. The im- plementation verifies the effectiveness of the approach and will serve for further research. | 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 | 1 | |
| uk.publication-place | Praha | cs_CZ |
| uk.thesis.defenceStatus | O | |