Return to search

Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura / A Programmable Environment to Evaluate Application's Performance in IaaS Clouds (Inglês)

Made available in DSpace on 2019-03-29T23:32:49Z (GMT). No. of bitstreams: 0
Previous issue date: 2012-09-21 / One of the main challenges faced by current users of infrastructure-as-a-service (IaaS) clouds are the difficulties to estimate cloud resources (particularly virtual machines) according to their application needs. Even though most IaaS cloud platforms provide fast ways to acquire or release resources, it is important to have a prior understanding of the expected application performance when executed using different cloud resource types. This work presents a programmable environment, called Cloud Crawler, which automates the task of executing and evaluating the performance of IaaS cloud applications considering different resource types and different evaluation criteria. The environment includes a new declarative language, called Crawl, to specify the cloud application evaluation scenarios, and an execution engine, called Crawler, which executes the scenarios specified in Crawl and generates, as a result, a map of the application performance for the different cloud resource types evaluated. The use of the proposed environment is illustrated through an evaluation of the performance of a social network application in two commercial clouds. / Um dos principais desafios enfrentados pelos atuais clientes de nuvem que oferecem infraestrutura como serviço (IaaS) são as dificuldades para dimensionar os recursos da nuvem (em particular, máquinas virtuais) necessários às suas aplicações. Embora a maioria das plataformas de nuvem IaaS atuais ofereça formas rápidas de adquirir ou liberar recursos, é importante que os clientes tenham um entendimento prévio do desempenho esperado das aplicações quando executadas utilizando diferentes perfis de recursos. Este trabalho apresenta um ambiente programável, chamado Cloud Crawler, que automatiza a tarefa de executar e avaliar o desempenho de aplicações em nuvens IaaS, considerando diferentes perfis de recursos virtuais e diferentes critérios de avaliação. O ambiente inclui uma nova linguagem declarativa, chamada Crawl, para especificação dos cenários de avaliação da aplicação na nuvem, e um motor de execução, chamado Crawler, que executa os cenários especificados em Crawl e gera, como resultado, um mapa do desempenho da aplicação para os diferentes perfis de recursos da nuvem avaliados. O uso do ambiente proposto é ilustrado através da avaliação do desempenho de uma aplicação de rede social em duas plataformas de nuvem comerciais.

Identiferoai:union.ndltd.org:IBICT/oai:dspace.unifor.br:tede/89961
Date21 September 2012
CreatorsCunha, Matheus Ciríaco Cerqueira
ContributorsMendonça, Nabor das Chagas, Sampaio, Americo Tadeu Falcone, Mendonça, Nabor das Chagas, Holanda Filho, Raimir, Sampaio, Americo Tadeu Falcone, Fonseca, Nelson Luis Saldanha da
PublisherUniversidade de Fortaleza, Mestrado Em Informática Aplicada, UNIFOR, Brasil, Centro de Ciências Tecnológicas
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UNIFOR, instname:Universidade de Fortaleza, instacron:UNIFOR
Rightsinfo:eu-repo/semantics/openAccess
Relation5443571202788449035, 500, 500, -7645770940771915222

Page generated in 0.002 seconds