Uma plataforma robusta para gerência de recursos em nuvens IaaS

Detalhes bibliográficos
Autor(a) principal: Heimovski, Gustavo Bassil
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: http://hdl.handle.net/1884/42459
Resumo: Orientador : Prof. Dr. Elias P. Duarte Jr.
id UFPR_024b247930da99a45c44190a2a0976e8
oai_identifier_str oai:acervodigital.ufpr.br:1884/42459
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Heimovski, Gustavo BassilUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaDuarte Junior, Elias Procopio2017-05-11T16:12:48Z2017-05-11T16:12:48Z2016http://hdl.handle.net/1884/42459Orientador : Prof. Dr. Elias P. Duarte Jr.Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 11/03/2016Inclui referências : f. 39-44Título no termo de aprovação: Uma plataforma robusta para gerência de recursos em redes IaaSResumo: Neste trabalho e descrita uma plataforma robusta para gerência de recursos em nuvens IaaS (Infrastructure as a Service). A plataforma e construída sobre o Aurora Cloud Manager, que e um gerenciador de nuvem IaaS que apresenta recursos de programabilidade. Originalmente, o Aurora não prove nenhum mecanismo de replicação, assim falhas do gerenciador representam uma vulnerabilidade importante. Neste contexto, e proposta uma solução de replicação do Aurora, mais especificamente do próprio gerenciador da nuvem. A solução proposta contempla tanto cenários em que ha um unico datacenter com duas ou mais instâncias replicadas do Aurora, quanto cenários em que ha dois ou mais datacenters, cada um com recursos próprios. Nos dois cenários, cada instancia do Aurora tem acesso a todos os recursos da nuvem. Em caso de falha afetando uma das instancias do Aurora, outra instancia do gerenciador tem a capacidade de gerenciar seus recursos da nuvem. A replicação do Aurora envolve tanto a replicação do banco de dados relacional utilizado para armazenar as informações de gerenciamento, quanto a sincronização de diretórios para a replicação das imagens das maquinas virtuais e os programas de otimização e deployment de recursos. A principal contribuição deste trabalho e oferecer, no próprio gerenciador de nuvem, a feature de alta disponibilidade do próprio gerenciador, com a opção de ativação da replicação em sua interface e monitoramento das outras instâncias replicadas. Diante da literatura pesquisada neste trabalho, não conhecemos nenhum gerenciador que possua, integrado nele mesmo, esta opcao de alta disponibilidade. Neste sentido, acreditamos que esta e uma contribuição inédita. Foram realizados experimentos para a medição do tempo necessário para que uma nova instancia do Aurora seja integrada a um cluster de Auroras ja existente; medição da latência de replicação de dados. A latência de replicação foi medida tanto em um datacenter quanto em dois datacenters remotos; e, por último, a medição do tempo de detecção e recuperação de falhas, com o intuito de analisar a disponibilidade do sistema. Os resultados mostraram que o gerenciador se tornou robusto e capaz de ser executado com múltiplas instancias replicadas.Abstract: This work describes a robust cloud platform that allows resources to be accessed and managed even if the corresponding cloud manager itself has failed. The platform is built on the Aurora Cloud Manager, which is an IaaS (Infrastructure as a Service) cloud manager that enable flexible resource management through programmability. In this thesis we present an approach to replicate Aurora on several instances, thus the cloud manager itself is replicated and does not represent a vulnerability. The proposed replication strategy involves both scenarios in which there is a single datacenter with two or more replicated instances of Aurora, and scenarios in which there are two or more datacenters, each with its own resources. In both scenarios, each Aurora instance has access to all cloud resources. In case of failure affecting one of the instances of the Aurora, another instance allows the management of the corresponding cloud resources. The proposed replication strategy involves both replicating the relational database used to store management information, and synchronizing directories used to keep virtual machine images and cloud-optimization and cloud-deployment programs. The activation of replication and monitoring of the multiple Aurora instances is proposed as a service that can be easily triggered from the Aurora interface. This is the main contribution of this work, as we are not aware of any other existing cloud manager described in the literature that has such high-availability feature integrated in itself. The experiments were performed to measure the time required for a new instance of Aurora to be integrated into a cluster of existing Auroras, the data replication latency in a single datacenter and in two remote datacenters, and the fault detection and fault recovery time, in order to evaluate the system availability. The results confirm the effectiveness and robustness of the proposed system.44 f. : il., algumas color.application/pdfDisponível em formato digitalCiência da computaçãoComputação em nuvemBanco de dadosProvedores de serviços da InternetTesesUma plataforma robusta para gerência de recursos em nuvens IaaSUma plataforma robusta para gerência de recursos em redes IaaSinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - GUSTAVO BASSIL HEIMOVSKI.pdfapplication/pdf1186493https://acervodigital.ufpr.br/bitstream/1884/42459/1/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdfe6f173d47a1c69138080222ed79c215dMD51open accessTEXTR - D - GUSTAVO BASSIL HEIMOVSKI.pdf.txtExtracted Texttext/plain86234https://acervodigital.ufpr.br/bitstream/1884/42459/2/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdf.txt47774f4df1eb07f6cc24855f6c9a3651MD52open accessTHUMBNAILR - D - GUSTAVO BASSIL HEIMOVSKI.pdf.jpgGenerated Thumbnailimage/jpeg1151https://acervodigital.ufpr.br/bitstream/1884/42459/3/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdf.jpgdff5eff201e47b0c22fbcbf0121c9187MD53open access1884/424592017-05-11 13:12:48.346open accessoai:acervodigital.ufpr.br:1884/42459Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082017-05-11T16:12:48Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Uma plataforma robusta para gerência de recursos em nuvens IaaS
dc.title.alternative.pt_BR.fl_str_mv Uma plataforma robusta para gerência de recursos em redes IaaS
title Uma plataforma robusta para gerência de recursos em nuvens IaaS
spellingShingle Uma plataforma robusta para gerência de recursos em nuvens IaaS
Heimovski, Gustavo Bassil
Ciência da computação
Computação em nuvem
Banco de dados
Provedores de serviços da Internet
Teses
title_short Uma plataforma robusta para gerência de recursos em nuvens IaaS
title_full Uma plataforma robusta para gerência de recursos em nuvens IaaS
title_fullStr Uma plataforma robusta para gerência de recursos em nuvens IaaS
title_full_unstemmed Uma plataforma robusta para gerência de recursos em nuvens IaaS
title_sort Uma plataforma robusta para gerência de recursos em nuvens IaaS
author Heimovski, Gustavo Bassil
author_facet Heimovski, Gustavo Bassil
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.author.fl_str_mv Heimovski, Gustavo Bassil
dc.contributor.advisor1.fl_str_mv Duarte Junior, Elias Procopio
contributor_str_mv Duarte Junior, Elias Procopio
dc.subject.por.fl_str_mv Ciência da computação
Computação em nuvem
Banco de dados
Provedores de serviços da Internet
Teses
topic Ciência da computação
Computação em nuvem
Banco de dados
Provedores de serviços da Internet
Teses
description Orientador : Prof. Dr. Elias P. Duarte Jr.
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2017-05-11T16:12:48Z
dc.date.available.fl_str_mv 2017-05-11T16:12:48Z
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://hdl.handle.net/1884/42459
url http://hdl.handle.net/1884/42459
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 44 f. : il., algumas color.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/42459/1/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdf
https://acervodigital.ufpr.br/bitstream/1884/42459/2/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/42459/3/R%20-%20D%20-%20GUSTAVO%20BASSIL%20HEIMOVSKI.pdf.jpg
bitstream.checksum.fl_str_mv e6f173d47a1c69138080222ed79c215d
47774f4df1eb07f6cc24855f6c9a3651
dff5eff201e47b0c22fbcbf0121c9187
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860850780209152