Uma plataforma robusta para gerência de recursos em nuvens IaaS
Autor(a) principal: | |
---|---|
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_ |
1813898889746448384 |