SaaSim - um framework para simulação de Software as a Service.

Detalhes bibliográficos
Autor(a) principal: SANTOS, Ricardo Araújo.
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 LOPES, Raquel Vigolvino.LOPES, R. V.http://lattes.cnpq.br/0577503698179302CAMPOS, Lívia Maria Rodrigues Sampaio.REBOUÇAS, Ayla Débora Dantas de Souza.SANTOS, R. A.http://lattes.cnpq.br/7418725624005814SANTOS, Ricardo Araújo.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 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.Submitted by Deyse Queiroz (deysequeirozz@hotmail.com) on 2020-02-04T11:40:52Z No. of bitstreams: 1 RICARDO ARAUJO SANTOS - DISSERTAÇÃO PPGCC 2012..pdf: 13866975 bytes, checksum: 84aff70ce3ba7ad1ccaea8cd69997fb7 (MD5)Made available in DSpace on 2020-02-04T11:40:52Z (GMT). No. of bitstreams: 1 RICARDO ARAUJO SANTOS - DISSERTAÇÃO PPGCC 2012..pdf: 13866975 bytes, checksum: 84aff70ce3ba7ad1ccaea8cd69997fb7 (MD5) Previous issue date: 2012-09-10Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoSimulaçãoComputação na NuvemFrameworkAplicação WebSoftware as a Service (SaaS)Algoritmo de Provisionamento DinâmicoSimulationCloud ComputingWeb applicationDynamic Provisioning AlgorithmSaaSimSaaSim - um framework para simulação de Software as a Service.SaaSim - a framework for software simulation as a service.2012-09-102020-02-04T11:40:52Z2020-02-042020-02-04T11:40:52Zhttp://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/11479info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGORIGINALRICARDO ARAUJO SANTOS - DISSERTAÇÃO PPGCC 2012.pdfRICARDO ARAUJO SANTOS - DISSERTAÇÃO PPGCC 2012.pdfapplication/pdf14560778http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11479/3/RICARDO+ARAUJO+SANTOS+-+DISSERTA%C3%87%C3%83O+PPGCC+2012.pdff3eb9c12ae2d7b8ba00a2930f8204f1eMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11479/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/114792022-03-21 11:18:50.781oai:localhost:riufcg/11479Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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:48512024-07-01T10:09:56.960179Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv SaaSim - um framework para simulação de Software as a Service.
dc.title.alternative.pt_BR.fl_str_mv 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.
Ciência da Computação
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
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.advisor1.fl_str_mv LOPES, Raquel Vigolvino.
dc.contributor.advisor1ID.fl_str_mv LOPES, R. V.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0577503698179302
dc.contributor.referee1.fl_str_mv CAMPOS, Lívia Maria Rodrigues Sampaio.
dc.contributor.referee2.fl_str_mv REBOUÇAS, Ayla Débora Dantas de Souza.
dc.contributor.authorID.fl_str_mv SANTOS, R. A.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/7418725624005814
dc.contributor.author.fl_str_mv SANTOS, Ricardo Araújo.
contributor_str_mv LOPES, Raquel Vigolvino.
CAMPOS, Lívia Maria Rodrigues Sampaio.
REBOUÇAS, Ayla Débora Dantas de Souza.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
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
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
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.issued.fl_str_mv 2012-09-10
dc.date.accessioned.fl_str_mv 2020-02-04T11:40:52Z
dc.date.available.fl_str_mv 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
dc.identifier.citation.fl_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
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
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
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
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11479/3/RICARDO+ARAUJO+SANTOS+-+DISSERTA%C3%87%C3%83O+PPGCC+2012.pdf
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/11479/2/license.txt
bitstream.checksum.fl_str_mv f3eb9c12ae2d7b8ba00a2930f8204f1e
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1803396641252704256