Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1640572 |
Resumo: | Orientadores: Cecília Mary Fischer RubiBreno Bernard Nicolau de França |
id |
UNICAMP-30_dcefbdff9e043041af0db8b0c12d696d |
---|---|
oai_identifier_str |
oai::1161410 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloudGenerating adaptation plans based on quality models for cloud platformsArquitetura de softwareSistemas de computação adaptativosConfiabilidadeComputação em nuvemSoftware architectureAdaptive computing systemsReliabilityCloud computingOrientadores: Cecília Mary Fischer RubiBreno Bernard Nicolau de FrançaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: A computação em nuvem trouxe inúmeros benefícios em termos de custo e escala, oferecendo serviços de suporte ao provisionamento de infraestrutura que visam o processamento e armazenamento de dados, de acordo com as demandas das aplicações. Nesse ambiente, a trustworthiness pode ser definida como qualidades ou características de um serviço e seu provedor que os tornam confiáveis; entretanto, a garantia dessa propriedade não é trivial. Primeiro porque, de maneira geral a trustworthiness não é composta por um único atributo de qualidade, mas pela combinação de vários atributos, como data privacy, performance, reliability, etc. Segundo porque, os clientes podem observar em tempo de execução uma mudança no nível de trustworthiness exigido por sua aplicação, devido à degradação do serviço em nuvem. Portanto, uma das principais barreiras é garantir as propriedades não funcionais de trustworthiness on-the-fly. Este trabalho apresenta uma solução que monitora em tempo de execução um conjunto de atributos de qualidade de uma determinada aplicação e gera planos de adaptação para certificar que uma quantidade adequada de recursos seja fornecida pela nuvem para manter seu nível de trustworthiness. A solução é baseada em modelos de qualidade para cálculo de métricas associadas a cada requisito não funcional e sua combinação em diferentes tipos de níveis de trustworthiness. A principal contribuição da solução é fornecer uma abordagem que lida com vários requisitos ao mesmo tempo (ou simultaneamente) durante o tempo de execução, a fim de adaptar os recursos da nuvem para manter o nível de trustworthiness exigido pela aplicação. A solução foi avaliada por dois estudos de viabilidade considerando um cenário onde o nível de trustworthiness da aplicação era composto por dois atributos (data privacy e performance) e o outro com três (data privacy, performance e reliability). Os resultados mostraram que a abordagem é viável em termos de execução dos planos de adaptação em tempo de execução para certificar o nível de trustworthiness exigido pela aplicaçãoAbstract: Cloud computing brought up several benefits concerning cost and scale, offering support services for infrastructure provisioning targeting data processing and storage according to application demands. In this environment, trustworthiness can be defined as the qualities or characteristics of a service and its provider that make them reliable; however, the assurance of this property is not trivial. First because, in general, trustworthiness is not composed by a single quality attribute, but by the combination of multiple attributes, such as data privacy, performance, reliability, etc. Second, during runtime clients can experience a change of the trustworthiness level required by their application due to the degradation of the cloud service. Hence, one of the main barriers is to warrant the nonfunctional properties of trustworthiness during runtime. This work presents a solution that monitors during runtime the set of quality attributes of a specific application and generates adaptation plans in order to certify that an adequate resource amount be provided by the cloud in order to keep its trustworthiness level. The solution is based on quality models to compute the metric associated to each non functional requirement and their combination them into different types of trustworthiness levels. The main contribution of the solution is to provide an approach which deals with multiple requirements at the same time (or simultaneously) during runtime in order to adapt the cloud resources to keep the trustworthiness level required by the application. The solution was evaluated by two experiments considering a scenario where the application's trustworthiness level consisted of two attributes (data privacy and performance) and the other with three (data privacy, performance and reliability). The results have shown that the approach is feasible in terms of implementing the adaptation plans at the time of execution to certify the level of trustworthiness required by the applicationMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Rubira, Cecília Mary Fischer, 1964-França, Breno Bernard Nicolau de, 1983-Canedo, Edna DiasMadeira, Edmundo Roberto MauroUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASSilva, Jorge Luiz Machado da, 1987-20202020-12-21T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (78 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1640572SILVA, Jorge Luiz Machado da. Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud. 2020. 1 recurso online (78 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1640572. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1161410Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2021-03-04T17:16:21Zoai::1161410Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2021-03-04T17:16:21Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud Generating adaptation plans based on quality models for cloud platforms |
title |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
spellingShingle |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud Silva, Jorge Luiz Machado da, 1987- Arquitetura de software Sistemas de computação adaptativos Confiabilidade Computação em nuvem Software architecture Adaptive computing systems Reliability Cloud computing |
title_short |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
title_full |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
title_fullStr |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
title_full_unstemmed |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
title_sort |
Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud |
author |
Silva, Jorge Luiz Machado da, 1987- |
author_facet |
Silva, Jorge Luiz Machado da, 1987- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rubira, Cecília Mary Fischer, 1964- França, Breno Bernard Nicolau de, 1983- Canedo, Edna Dias Madeira, Edmundo Roberto Mauro Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Silva, Jorge Luiz Machado da, 1987- |
dc.subject.por.fl_str_mv |
Arquitetura de software Sistemas de computação adaptativos Confiabilidade Computação em nuvem Software architecture Adaptive computing systems Reliability Cloud computing |
topic |
Arquitetura de software Sistemas de computação adaptativos Confiabilidade Computação em nuvem Software architecture Adaptive computing systems Reliability Cloud computing |
description |
Orientadores: Cecília Mary Fischer RubiBreno Bernard Nicolau de França |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020 2020-12-21T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/1640572 SILVA, Jorge Luiz Machado da. Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud. 2020. 1 recurso online (78 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1640572. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1640572 |
identifier_str_mv |
SILVA, Jorge Luiz Machado da. Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud. 2020. 1 recurso online (78 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1640572. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1161410 Requisitos do sistema: Software para leitura de arquivo em PDF |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 1 recurso online (78 p.) : il., digital, arquivo PDF. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809189169519394816 |