Optimalizace nasazení cloudových aplikací při zohlednění rozdílných QoS požadavků
Název práce v češtině: | Optimalizace nasazení cloudových aplikací při zohlednění rozdílných QoS požadavků |
---|---|
Název v anglickém jazyce: | Optimizing the deployment of cloud applications for multiple QoS parameters |
Klíčová slova: | kvalita služeb|cloud|edge-cloud|nasazení |
Klíčová slova anglicky: | deployment|cloud|edge-cloud|Quality of Service |
Akademický rok vypsání: | 2019/2020 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | doc. RNDr. Petr Hnětynka, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 11.11.2019 |
Datum zadání: | 13.11.2019 |
Datum potvrzení stud. oddělením: | 19.11.2019 |
Datum a čas obhajoby: | 04.02.2021 09:00 |
Datum odevzdání elektronické podoby: | 07.01.2021 |
Datum odevzdání tištěné podoby: | 07.01.2021 |
Datum proběhlé obhajoby: | 04.02.2021 |
Oponenti: | Mgr. Ladislav Peška, Ph.D. |
Zásady pro vypracování |
In modern cloud environments many types of applications coexist on clusters of machines with different hardware configurations. This creates a unique execution environment for each running application instance. As different types of applications can have different quality of service (QoS) requirements, there is a need to ensure that the conditions in which the instances run allow them to meet their respective QoS requirements.
The goal of the thesis is to design a framework for optimization of the deployment of cloud applications according to multiple QoS parameters (such as response time and throughput). The framework will work as a proof-of-concept, and its main purpose is to test the specific approach to managing the application deployment in cloud environment [1]. The framework should be able to collect data about the efficiency of the deployment optimization (i.e. the performance of the deployed instances with respect to the chosen QoS parameters). Part of the thesis is the evaluation of the results of such measurements and thus evaluation of the effectiveness of the chosen approach. |
Seznam odborné literatury |
[1] Hnětynka P., Kubát P., Al Ali R., Gerostathopoulos I., Khalyeyev D.: Guaranteed Latency Applications in Edge-Cloud Environment, In ECSA 2018 Companion proceedings, Madrid, Spain, 2018
[2] Satyanarayanan, M.: The Emergence of Edge Computing. Computer. 50, 1, 2017 [3] Orsini, G. et al.: Generic context adaptation for mobile cloud computing environments. J. of Ambient Intelligence and Humanized Computing. 9, 1, 2018 [4] Baccarelli, E. et al.: Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study. IEEE Access. 5, 2017 [5] Lewis, G.A. and Lago, P.: A Catalog of Architectural Tactics for Cyber-Foraging. Proc. of QoSA 2015, Montreal, Canada, 2015 |