
SelfElastic: Combinando Elasticidade Reativa e Proativa para Aplicações de Alto Desempenho
Author(s) -
Vinícius Picanço Rodrigues,
Gustavo Rostirolla,
Rodrigo Right,
Cristiano André da Costa
Publication year - 2016
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2016.14245
Subject(s) - humanities , physics , computer science , art
A elasticidade em nuvem pode trazer benefícios para a área de Computação de Alto Desempenho, como uma melhor utilização de recursos e redução do tempo de execução de aplicações. As abordagens mais comuns utilizam elasticidade reativa baseada em thresholds ou elasticidade proativa, a qual pode ser muito custosa computacionalmente. Ambas apresentam pelo menos um problema relacionado à necessidade de experiência prévia do usuário, parametrizações prévias ou modelagem para congurações de cargas de trabalho e infraestruturas especícas. Neste contexto, este trabalho apresenta SelfElastic um modelo híbrido de elasticidade cuja a arquitetura possui um ciclo fechado de controle que adapta em tempo de execução os valores dos thresholds. Baseado em SelfElastic, foi construído um protótipo que apresentou resultados promissores em termos de tempo de execução e custo quando comparado à execuções não elásticas.