SaaSim - um framework para simulação de Software as a Service.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | 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 |
id |
UFCG_aecade6e7bd56a6157ee440b2e63c3d4 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/11479 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
SaaSim - um framework para simulação de Software as a Service.SaaSim - a framework for software simulation as a service.SimulaçãoComputação na NuvemFrameworkAplicação WebSoftware as a Service (SaaS)Algoritmo de Provisionamento DinâmicoSimulationCloud ComputingWeb applicationDynamic Provisioning AlgorithmSaaSimCiência da ComputaçãoCom 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 BigCommerceWith the popularisation of cloud computing paradigm, Web applications started to being delivered as a service in a model known as Software as a Service (SaaS). In such model, contractors pay for a subscription while the provider keeps responsible for execution costs and infrastructure management. As a consequence, several problems related to Web application management have been revisited according to new market models of infrastructure and application in the cloud. However, it is notable that researchers have difficulties in running long duration measurement experiments in order to evaluate new solutions considering SaaS business model, leading them to fall back on simulation experiments. This work designs a simulator that can be used to evaluate, in long duration scenarios, resource management techniques used to run horizontally scalable Web applications delivered as SaaS, avoiding costs associated with real measurement experiments while offering a methodology to allow the validation of models implemented with such simulator. We present SaaSim, a framework for horizontally scalable Web application simulation which focus on SaaS business model. This implementation is extensible and applies the validation methodology proposed to the single-tier application model implemented. We still present a simple framework extension for the evaluation of a dynamic provisioning algorithm for managing a single-tier Web application with a business model inspired by BigCommerce, in a long duration scenario of one year.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGLOPES, Raquel Vigolvino.LOPES, R. V.http://lattes.cnpq.br/0577503698179302CAMPOS, Lívia Maria Rodrigues Sampaio.REBOUÇAS, Ayla Débora Dantas de Souza.SANTOS, Ricardo Araújo.2012-09-102020-02-04T11:40:52Z2020-02-042020-02-04T11:40:52Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479SANTOS, Ricardo Araújo. SaaSim - um framework para simulação de Software as a Service. 2012. 77 f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2012. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-21T14:18:50Zoai:localhost:riufcg/11479Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-21T14:18:50Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
SaaSim - um framework para simulação de Software as a Service. SaaSim - a framework for software simulation as a service. |
title |
SaaSim - um framework para simulação de Software as a Service. |
spellingShingle |
SaaSim - um framework para simulação de Software as a Service. SANTOS, Ricardo Araújo. Simulação Computação na Nuvem Framework Aplicação Web Software as a Service (SaaS) Algoritmo de Provisionamento Dinâmico Simulation Cloud Computing Web application Dynamic Provisioning Algorithm SaaSim Ciência da Computação |
title_short |
SaaSim - um framework para simulação de Software as a Service. |
title_full |
SaaSim - um framework para simulação de Software as a Service. |
title_fullStr |
SaaSim - um framework para simulação de Software as a Service. |
title_full_unstemmed |
SaaSim - um framework para simulação de Software as a Service. |
title_sort |
SaaSim - um framework para simulação de Software as a Service. |
author |
SANTOS, Ricardo Araújo. |
author_facet |
SANTOS, Ricardo Araújo. |
author_role |
author |
dc.contributor.none.fl_str_mv |
LOPES, Raquel Vigolvino. LOPES, R. V. http://lattes.cnpq.br/0577503698179302 CAMPOS, Lívia Maria Rodrigues Sampaio. REBOUÇAS, Ayla Débora Dantas de Souza. |
dc.contributor.author.fl_str_mv |
SANTOS, Ricardo Araújo. |
dc.subject.por.fl_str_mv |
Simulação Computação na Nuvem Framework Aplicação Web Software as a Service (SaaS) Algoritmo de Provisionamento Dinâmico Simulation Cloud Computing Web application Dynamic Provisioning Algorithm SaaSim Ciência da Computação |
topic |
Simulação Computação na Nuvem Framework Aplicação Web Software as a Service (SaaS) Algoritmo de Provisionamento Dinâmico Simulation Cloud Computing Web application Dynamic Provisioning Algorithm SaaSim Ciência da Computação |
description |
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 |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-09-10 2020-02-04T11:40:52Z 2020-02-04 2020-02-04T11:40:52Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479 SANTOS, Ricardo Araújo. SaaSim - um framework para simulação de Software as a Service. 2012. 77 f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2012. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479 |
identifier_str_mv |
SANTOS, Ricardo Araújo. SaaSim - um framework para simulação de Software as a Service. 2012. 77 f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2012. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/11479 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
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 |
publisher.none.fl_str_mv |
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 |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744432921051136 |