Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Cunha, Matheus Ciríaco Cerqueira
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
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: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/97226
Resumo: 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.
id UFOR_8e67022284399db006e9dcdd7a759d10
oai_identifier_str oai::97226
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestruturaComputação em nuvemInternetArquitetura de computadoresUm 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.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.Mendonça, Nabor das ChagasSampaio, Americo Tadeu FalconeMendonça, Nabor das ChagasSampaio, Americo Tadeu FalconeFonseca, Nelson Luis Saldanha daHolanda Filho, RaimirUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaCunha, Matheus Ciríaco Cerqueira2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/97226https://uol.unifor.br/auth-sophia/exibicao/9520Disponibilidade forma física: Existe obra impressa de código : 89940porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::97226Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
title Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
spellingShingle Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
Cunha, Matheus Ciríaco Cerqueira
Computação em nuvem
Internet
Arquitetura de computadores
title_short Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
title_full Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
title_fullStr Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
title_full_unstemmed Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
title_sort Um ambiente programável para avaliar o desempenho de aplicações em nuvens de infraestrutura
author Cunha, Matheus Ciríaco Cerqueira
author_facet Cunha, Matheus Ciríaco Cerqueira
author_role author
dc.contributor.none.fl_str_mv Mendonça, Nabor das Chagas
Sampaio, Americo Tadeu Falcone
Mendonça, Nabor das Chagas
Sampaio, Americo Tadeu Falcone
Fonseca, Nelson Luis Saldanha da
Holanda Filho, Raimir
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Cunha, Matheus Ciríaco Cerqueira
dc.subject.por.fl_str_mv Computação em nuvem
Internet
Arquitetura de computadores
topic Computação em nuvem
Internet
Arquitetura de computadores
description 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.
publishDate 2012
dc.date.none.fl_str_mv 2012
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 https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/97226
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/97226
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/9520
Disponibilidade forma física: Existe obra impressa de código : 89940
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1846365327249637376