Dimensionamento vertical automático de recursos em nuvens computacionais
| Ano de defesa: | 2019 |
|---|---|
| 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 do Espírito Santo
BR Mestrado em Informática Centro Tecnológico UFES Programa de Pós-Graduação em Informática |
| 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://repositorio.ufes.br/handle/10/13742 |
Resumo: | Cloud computing is a paradigm capable of providing processing, storage, network and other resources, for different types of applications. Cloud computing becomes popular by allowing the sharing of resource usage by different applications. This makes it attractive because clouds allow applications to operate on demand, reducing operating costs by application providers. Virtual machines provided by clouds encompass or host applications. With the use by these applications, virtual machines may require more processing power or memory resources. In case of saturation, situation where the virtual machine has bottlenecks in some of its resources, there may be loss of performance in the application. Therefore, there is a challenge of how to manage the resources of a cloud in order to meet the demands of different virtual machines and improving the allocation of these resources, in order to avoid the saturation of resource use. In this context, this work proposes a prototype of cloud scaler, which delivers on-demand resources to saturated virtual machines, or removes underutilized resources from virtual machines, without interrupting the virtual machine itself. To evaluate the proposed prototype, three case studies are made, the first with a synthetic load generator, the second with a web server under heavy load, and the third is the remote control of a robot in an intelligent space |
| id |
UFES_b0d6cb65e517a7fc90d2144b171ca021 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufes.br:10/13742 |
| network_acronym_str |
UFES |
| network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| repository_id_str |
|
| spelling |
Dimensionamento vertical automático de recursos em nuvens computacionaisDimensionamento verticalComputação em nuvemGerenciamento de recursosElasticidadeVertical scalingCloud computingResources managementElasticitysubject.br-rjbnCiência da ComputaçãoCloud computing is a paradigm capable of providing processing, storage, network and other resources, for different types of applications. Cloud computing becomes popular by allowing the sharing of resource usage by different applications. This makes it attractive because clouds allow applications to operate on demand, reducing operating costs by application providers. Virtual machines provided by clouds encompass or host applications. With the use by these applications, virtual machines may require more processing power or memory resources. In case of saturation, situation where the virtual machine has bottlenecks in some of its resources, there may be loss of performance in the application. Therefore, there is a challenge of how to manage the resources of a cloud in order to meet the demands of different virtual machines and improving the allocation of these resources, in order to avoid the saturation of resource use. In this context, this work proposes a prototype of cloud scaler, which delivers on-demand resources to saturated virtual machines, or removes underutilized resources from virtual machines, without interrupting the virtual machine itself. To evaluate the proposed prototype, three case studies are made, the first with a synthetic load generator, the second with a web server under heavy load, and the third is the remote control of a robot in an intelligent spaceComputação em nuvem é um paradigma capaz de oferecer recursos de processamento, armazenamento, rede, entre outros, para diferentes tipos de aplicações. A computação em nuvem tornou-se popular por permitir o compartilhamento do uso de recursos computacio nais por diferentes aplicações. Isso torna um atrativo, pois nuvens permitem que aplicações operem sob demanda, reduzindo custos operacionais por parte dos provedores destas aplicações. Máquinas virtuais fornecidas por nuvens englobam ou hospedam aplicações. Com o uso por essas aplicações, as máquinas virtuais podem necessitar de mais poder de processamento ou recursos de memória. Em caso de saturação, situação aonde a máquina virtual possui gargalos em algum de seus recursos, pode ocorrer perda de desempenho nas aplicações. Com isso, tem-se o desafio de como gerenciar os recursos de uma nuvem a f im de atender demandas de diferentes máquinas virtuais, melhorando a alocação destes recursos e evitando a sua saturação. Neste contexto este trabalho propõe um protótipo de dimensionador de recursos de nuvem, que entrega recursos sob demanda para máquinas virtuais saturadas, ou remove recursos subutilizados de máquinas virtuais, sem que ocorra a interrupção da própria máquina virtual. Para avaliar o protótipo proposto, são feitos três estudos de caso, sendo o primeiro com um gerador de carga sintético, o segundo com um servidor web sob alta demanda e o terceiro o controle remoto de um robô em um espaço inteligenteUniversidade Federal do Espírito SantoBRMestrado em InformáticaCentro TecnológicoUFESPrograma de Pós-Graduação em InformáticaVillaca, Rodolfo da Silvahttps://orcid.org/0000000280513978http://lattes.cnpq.br/3755692723547807https://orcid.org/http://lattes.cnpq.br/4833907167998981Mota, Vinicius Fernandes Soareshttps://orcid.org/0000-0002-8341-8183http://lattes.cnpq.br/9305955394665920Rocha, Antonio Augusto de Aragaohttps://orcid.org/0000-0002-5495-1923http://lattes.cnpq.br/5784860269030800Cardoso, Diego Giacomelli2024-05-30T00:48:36Z2024-05-30T00:48:36Z2019-02-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisTextapplication/pdfhttp://repositorio.ufes.br/handle/10/13742porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFES2025-04-14T22:59:22Zoai:repositorio.ufes.br:10/13742Repositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestriufes@ufes.bropendoar:21082025-04-14T22:59:22Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
| dc.title.none.fl_str_mv |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| title |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| spellingShingle |
Dimensionamento vertical automático de recursos em nuvens computacionais Cardoso, Diego Giacomelli Dimensionamento vertical Computação em nuvem Gerenciamento de recursos Elasticidade Vertical scaling Cloud computing Resources management Elasticity subject.br-rjbn Ciência da Computação |
| title_short |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| title_full |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| title_fullStr |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| title_full_unstemmed |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| title_sort |
Dimensionamento vertical automático de recursos em nuvens computacionais |
| author |
Cardoso, Diego Giacomelli |
| author_facet |
Cardoso, Diego Giacomelli |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Villaca, Rodolfo da Silva https://orcid.org/0000000280513978 http://lattes.cnpq.br/3755692723547807 https://orcid.org/ http://lattes.cnpq.br/4833907167998981 Mota, Vinicius Fernandes Soares https://orcid.org/0000-0002-8341-8183 http://lattes.cnpq.br/9305955394665920 Rocha, Antonio Augusto de Aragao https://orcid.org/0000-0002-5495-1923 http://lattes.cnpq.br/5784860269030800 |
| dc.contributor.author.fl_str_mv |
Cardoso, Diego Giacomelli |
| dc.subject.por.fl_str_mv |
Dimensionamento vertical Computação em nuvem Gerenciamento de recursos Elasticidade Vertical scaling Cloud computing Resources management Elasticity subject.br-rjbn Ciência da Computação |
| topic |
Dimensionamento vertical Computação em nuvem Gerenciamento de recursos Elasticidade Vertical scaling Cloud computing Resources management Elasticity subject.br-rjbn Ciência da Computação |
| description |
Cloud computing is a paradigm capable of providing processing, storage, network and other resources, for different types of applications. Cloud computing becomes popular by allowing the sharing of resource usage by different applications. This makes it attractive because clouds allow applications to operate on demand, reducing operating costs by application providers. Virtual machines provided by clouds encompass or host applications. With the use by these applications, virtual machines may require more processing power or memory resources. In case of saturation, situation where the virtual machine has bottlenecks in some of its resources, there may be loss of performance in the application. Therefore, there is a challenge of how to manage the resources of a cloud in order to meet the demands of different virtual machines and improving the allocation of these resources, in order to avoid the saturation of resource use. In this context, this work proposes a prototype of cloud scaler, which delivers on-demand resources to saturated virtual machines, or removes underutilized resources from virtual machines, without interrupting the virtual machine itself. To evaluate the proposed prototype, three case studies are made, the first with a synthetic load generator, the second with a web server under heavy load, and the third is the remote control of a robot in an intelligent space |
| publishDate |
2019 |
| dc.date.none.fl_str_mv |
2019-02-25 2024-05-30T00:48:36Z 2024-05-30T00:48:36Z |
| 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://repositorio.ufes.br/handle/10/13742 |
| url |
http://repositorio.ufes.br/handle/10/13742 |
| 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.format.none.fl_str_mv |
Text application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo BR Mestrado em Informática Centro Tecnológico UFES Programa de Pós-Graduação em Informática |
| publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo BR Mestrado em Informática Centro Tecnológico UFES Programa de Pós-Graduação em Informática |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
| instname_str |
Universidade Federal do Espírito Santo (UFES) |
| instacron_str |
UFES |
| institution |
UFES |
| reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
| repository.mail.fl_str_mv |
riufes@ufes.br |
| _version_ |
1834479101043277824 |