Dimensionamento vertical automático de recursos em nuvens computacionais

dc.contributor.advisor1Villaca, Rodolfo da Silva
dc.contributor.advisor1IDhttps://orcid.org/0000000280513978
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3755692723547807
dc.contributor.authorCardoso, Diego Giacomelli
dc.contributor.authorIDhttps://orcid.org/
dc.contributor.authorLatteshttp://lattes.cnpq.br/4833907167998981
dc.contributor.referee1Mota, Vinicius Fernandes Soares
dc.contributor.referee1IDhttps://orcid.org/0000-0002-8341-8183
dc.contributor.referee1Latteshttp://lattes.cnpq.br/9305955394665920
dc.contributor.referee2Rocha, Antonio Augusto de Aragao
dc.contributor.referee2IDhttps://orcid.org/0000-0002-5495-1923
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5784860269030800
dc.date.accessioned2024-05-30T00:48:36Z
dc.date.available2024-05-30T00:48:36Z
dc.date.issued2019-02-25
dc.description.abstractCloud 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
dc.description.resumoComputaçã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 inteligente
dc.formatText
dc.identifier.urihttps://dspace5.ufes.br/handle/10/13742
dc.languagepor
dc.publisherUniversidade Federal do Espírito Santo
dc.publisher.countryBR
dc.publisher.courseMestrado em Informática
dc.publisher.departmentCentro Tecnológico
dc.publisher.initialsUFES
dc.publisher.programPrograma de Pós-Graduação em Informática
dc.rightsopen access
dc.subjectDimensionamento vertical
dc.subjectComputação em nuvem
dc.subjectGerenciamento de recursos
dc.subjectElasticidade
dc.subjectVertical scaling
dc.subjectCloud computing
dc.subjectResources management
dc.subjectElasticity
dc.subject.br-rjbnsubject.br-rjbn
dc.subject.cnpqCiência da Computação
dc.titleDimensionamento vertical automático de recursos em nuvens computacionais
dc.typemasterThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
mestrado_diego_cardoso.pdf
Tamanho:
2.91 MB
Formato:
Adobe Portable Document Format