SaaSim - um framework para simulação de Software as a Service.
Ano de defesa: | 2012 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Campina Grande
Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479 |
Resumo: | Com a difusão do paradigma de computação na nuvem, aplicações Web passaram a ser ofertadas como um serviço no modelo de Software as a Service (SaaS). Nesse modelo o contratante da aplicação paga uma assinatura para usa-la enquanto o provedor continua a arcar com os custos de manutenção da infraestrutura que a executa. Com isso vários dos problemas relacionados a gerencia de aplicações Web tem sido revisitados a luz dos novos modelos de mercado de infraestrutura e aplicações. No entanto, percebe-se a dificuldade dos pesquisadores na realização de experimentos de longa duração, e que considerem o modelo de negocio das aplicações SaaS, para avaliar soluções propostas para esses problemas, levando-os a partir para o uso de ambientes de simulação. Essa dissertação investiga um simulador que possa ser usado para avaliar, em cenários de longa duração, mecanismos de gerencia de recursos usados para executar aplicações Web horizontalmente escaláveis ofertadas no modelo de SaaS, evitando o alto custo de experimentos reais e oferecendo uma metodologia que permita validar os modelos incorporados ao simulador atingindo um nível de confiança esperado dos resultados obtidos com experimentos de simulação. Nesse contexto propomos o SaaSim, um framework para simulação de aplicações Web horizontalmente escaláveis incorporando o modelo de negocio próprio do mercado de SaaS. A implementação e flexível e aplica a metodologia de validação proposta para o modelo conceitual usado. Por fim apresentamos uma extensão simples do framework para avaliação de um algoritmo de provisionamento dinâmico, num cenário de duração de um ano, para uma aplicação de uma camada com modelo de negocio similar ao BigCommerce |