Return to search

Optimalizace nasazení cloudových aplikací při zohlednění rozdílných QoS požadavků / Optimizing the deployment of cloud applications for multiple QoS parameters

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.

Identiferoai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:438024
Date January 2021
CreatorsKhalyeyev, Danylo
ContributorsHnětynka, Petr, Peška, Ladislav
Source SetsCzech ETDs
LanguageCzech
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/masterThesis
Rightsinfo:eu-repo/semantics/restrictedAccess

Page generated in 0.0022 seconds