Elasticidade em Computação na Nuvem
5
Elasticidade em Computação na Nuvem:
Uma Abordagem Sistemática
Emanuel F. Coutinho, Flávio R. C. Sousa, Danielo G. Gomes e José N. de Souza
Abstract
Elasticity is a key feature of cloud computing. This feature is the ability to add or remove resources without interruptions and at runtime to handle the load change. However, it difficult to understand the requirements of a specific elastic application, their workload and mainly as a provider must manage resources to meet these requirements. There have been some work on characterization of elasticity in the cloud. Typically these studies are not conducted in a systematic way, and generally are little broad and their results are hard to replicate. Moreover, a systematic review allows to identify, evaluate and interpret relevant results for a given search topic, phenomenon of interest or research question.
The objective of this short course to present the state of the art of elasticity. based on an adaptation of a classic systematic review. It will be highlight different aspects of elasticity, such as definitions, metrics and benchmarks for measuring and evaluating the elasticity, strategies for use, and finally challenges and trends in the construction of elastic solutions.
Resumo
A elasticidade é uma das principais características da Computação em Nuvem.
Esta característica consiste na capacidade de adicionar ou remover recursos, sem interrupções e em tempo de execução para lidar com a variação da carga. Contudo, é difícil compreender os requisitos de elasticidade de uma aplicação específica, de sua carga de trabalho e principalmente como um provedor deve gerenciar os recursos para atender esses requisitos. Existem alguns estudos sobre as características de elasticidade na nuvem.
Normalmente esses estudos não são realizados de uma maneira sistemática e, em geral, são pouco abrangentes e difíceis de reproduzir. Por outro lado, uma revisão sistemática permite identificar, avaliar e