21 dez 2020
10:00 Defesa de Mestrado Integralmente a distância
Tema
Geração de Planos de Adaptação Baseados em Modelos de Qualidade para Plataformas Cloud
Aluno
Jorge Luiz Machado da Silva
Orientador / Docente
Cecília Mary Fischer Rubira
Breve resumo
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 a confiança de um cliente em um serviço de nuvem e seu provedor; 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 privacidade de dados, desempenho, confiabilidade, 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 é baseado 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 experimentos considerando um cenário onde o nível de trustworthiness da aplicação era composto por dois atributos (privacidade dos dados e desempenho) e o outro com três (privacidade dos dados, desempenho e confiabilidade). 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ção.
Banca examinadora
Titulares:
Cecília Mary Fischer Rubira IC/UNICAMP
Edna Dias Canedo CIC/UnB
Edmundo Roberto Mauro Madeira IC/UNICAMP
Suplentes:
Edson Borin IC/UNICAMP
Genaína Nunes Rodrigues CIC/UnB