Geração de planos de adaptação baseados em modelos de qualidade para plataformas cloud

Detalhes bibliográficos
Autor(a) principal: Silva, Jorge Luiz Machado da, 1987-
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