Top

Objetivo: 
Auxiliar a implementação e automatizar a execução e análise de testes de escalabilidade de composições de serviços Web.
Descrição: 

Deve-se definir um modelo de escalabilidade e um método para inferi-lo a partir de experimentos. Com este modelo deve ser possível saber de que recursos o sistema necessita para atender sua demanda sem sobrecarga e em tempo hábil. Ele poderá ser usado para acelerar a elasticidade do sistema, à medida que sua carga varia. Sistemas escaláveis são capazes de lidar com variação de carga. Eles estão ganhando importância em sinergia com computação em nuvem e arquiteturas orientadas a serviços. Isto, porque as nuvens computacionais simplificam e aceleram o processo de adicionar ou remover recursos em um sistema sob demanda.
O software está sendo construído na forma de um arcabouço, de forma que possua uma estrutura mínima, relativa à execução de testes de desempenho e escalabilidade, e vários hotspots que permitam ao usuário adequar os testes aos seus objetivos ou necessidades, bem como fazer a interação entre o teste e o sistema a ser testado.

Característica: 
Arcabouço de software; utiliza Java 6 ou superior e Maven 3.
Início da pesquisa: 
quinta-feira, 1 Março, 2012
Equipe: 
Paulo Moura, USP; Fabio Kon, USP
Apoio: 
CAPES
Licença: 
Mozilla Public License Version 2.0
Disponível em: 
https://github.com/choreos/choreos_v-v
Localização: 
IME-USP
Categoria(s): 
Pesquisa
Estado: 
Ativo

Apoio:

  • USP - Pró-Reitoria de Pesquisa
  • Capes
  • CNPq
  • Fapesp