Dimensionamento Vertical Automático de Recursos em Nuvens Computacionais
Nome: DIEGO GIACOMELLI CARDOSO
Tipo: Dissertação de mestrado acadêmico
Data de publicação: 25/02/2019
Orientador:
Nome | Papel |
---|---|
RODOLFO DA SILVA VILLACA | Orientador |
Banca:
Nome | Papel |
---|---|
ANTONIO AUGUSTO DE ARAGÃO ROCHA | Examinador Externo |
RODOLFO DA SILVA VILLACA | Orientador |
VINICIUS FERNANDES SOARES MOTA | Examinador Interno |
Resumo: Computação em nuvem é um paradigma capaz de oferecer recursos de processamento,
armazenamento, rede, entre outros, para diferentes tipos de aplicações. A computação em
nuvem tornou-se popular por permitir o compartilhamento do uso de recursos computacionais
por diferentes aplicações. Isso torna um atrativo, pois nuvens permitem que aplicações
operem sob demanda, reduzindo custos operacionais por parte dos provedores destas
aplicações. Máquinas virtuais fornecidas por nuvens englobam ou hospedam aplicações.
Com o uso por essas aplicações, as máquinas virtuais podem necessitar de mais poder de
processamento ou recursos de memória. Em caso de saturação, situação aonde a máquina
virtual possui gargalos em algum de seus recursos, pode ocorrer perda de desempenho
nas aplicações. Com isso, tem-se o desafio de como gerenciar os recursos de uma nuvem a
fim de atender demandas de diferentes máquinas virtuais, melhorando a alocação destes
recursos e evitando a sua saturação. Neste contexto este trabalho propõe um protótipo de
dimensionador de recursos de nuvem, que entrega recursos sob demanda para máquinas
virtuais saturadas, ou remove recursos subutilizados de máquinas virtuais, sem que ocorra
a interrupção da própria máquina virtual. Para avaliar o protótipo proposto, são feitos três
estudos de caso, sendo o primeiro com um gerador de carga sintético, o segundo com um
servidor web sob alta demanda e o terceiro o controle remoto de um robô em um espaço
inteligente.