BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UnB |
Texto Completo: | http://repositorio.unb.br/handle/10482/34418 |
Resumo: | Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018. |
id |
UNB_ddf5c5f630d49d67a47a4b0c06b61398 |
---|---|
oai_identifier_str |
oai:repositorio.unb.br:10482/34418 |
network_acronym_str |
UNB |
network_name_str |
Repositório Institucional da UnB |
repository_id_str |
|
spelling |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviçosNuvens computacionaisNuvens federadasMicrosserviçosArquitetura de nuvens (Computação)Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018.A computação em nuvem é um modelo de computação caracterizado, principalmente, pela capacidade de provisionamento de recursos computacionais sob-demanda e na forma de serviços, com foco na economia de recursos. A federação de nuvens surge como resposta às grandes demandas por poder computacional exigidos por aplicações como, por exemplo, as das áreas da biologia ou da astronomia, e também por aplicações de workflows científicos. Nuvens que antes tinham recursos limitados podem agora buscar recursos externos ou, caso possuam recursos que não estejam sendo utilizados, podem alugá-los para aumentarem suas receitas. A abordagem de microsserviços, que tem sido utilizada por grandes empresas, como Netflix e Uber, define serviços que devem possuir pequenas responsabilidades, cada um rodando em seu próprio processo e que se comunicam por meio de mecanismos leves. Ela tem sido atualmente uma abordagem frequentemente utilizada para melhor distribuir sistemas monolíticos. Nesse sentido, a arquitetura apresentada neste trabalho teve como foco prover uma plataforma de federação de nuvens orientada a microsserviços eficiente para a execução de tarefas, e que pudesse integrar novas nuvens de maneira simplificada. Além disso, entre outros benefícios alcançados estão o de criar uma plataforma de federação para execução de aplicações genéricas, de tarifar diretamente seus usuários, de compartilhar credenciais e espaços de armazenamento e de efetuar o download/upload direto de arquivos para os espaços de armazenamento do usuário. Para validar a arquitetura apresentada, a mesma foi comparada com a plataforma de federação de nuvens BioNimbuZ, uma plataforma de federação de nuvens monolítica para a execução de workflows de Bioinformática. Os resultados mostraram uma redução de 70% no tempo para inicializar os componentes da plataforma e uma redução de consumo de recursos de CPU e de memória de 80% e 45%, respectivamente, durante a edição e criação dos workflows. Já durante a execução dos workflows, a redução do consumo de CPU foi de 93%, e de memória foi de 77%.Cloud computing is a computing model characterized primarily by the ability to provide computing resources on demand as a service, with a focus on the economy of resources. Cloud federations emerged as a response to the great demand for computational power by applications such as those in the fields of biology or astronomy, as well as by scientific workflows. Clouds that previously had limited resources can now procure external resources or, if they have resources that are not being used, can lease them to increase their revenues. The microservices approach, as used by large companies such as Netflix and Uber, defines services having small responsibilities, each running in its own process and communicating through lightweight mechanisms. It has become a popular approach to better distribute monolithic systems. In this sense, the architecture presented in this paper is focused on providing an efficient microservices-oriented cloud federation platform for the execution of tasks that can integrate new clouds in a simplified manner. Additional benefits include the creation of a federation platform that runs generic applications, enables direct charging of its users, shares credentials and storage spaces, and enables direct download and upload of files to the users’ storage spaces. In order to validate the presented architecture, it was compared with BioNimbuZ, a monolithic cloud federation platform that executes Bioinformatics workflows. The results showed a reduction of 70% in the time to initialize the platform components and a reduction of 80% and 45% in the CPU and memory resource consumption respectively during the editing and creation of workflows. During execution of workflows, the reduction in CPU consumption was 93%, and memory was 77%.Araújo, Aletéia Patrícia Favacho deMendes, Felipe Lopes de Souza2019-04-23T19:02:35Z2019-04-23T19:02:35Z2019-04-232018-09-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMENDES, Felipe Lopes de Souza. BioNimbuZ 2: uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços. 2018. xiii, 100 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018.http://repositorio.unb.br/handle/10482/34418A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2023-07-14T18:56:17Zoai:repositorio.unb.br:10482/34418Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-14T18:56:17Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
dc.title.none.fl_str_mv |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
title |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
spellingShingle |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços Mendes, Felipe Lopes de Souza Nuvens computacionais Nuvens federadas Microsserviços Arquitetura de nuvens (Computação) |
title_short |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
title_full |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
title_fullStr |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
title_full_unstemmed |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
title_sort |
BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços |
author |
Mendes, Felipe Lopes de Souza |
author_facet |
Mendes, Felipe Lopes de Souza |
author_role |
author |
dc.contributor.none.fl_str_mv |
Araújo, Aletéia Patrícia Favacho de |
dc.contributor.author.fl_str_mv |
Mendes, Felipe Lopes de Souza |
dc.subject.por.fl_str_mv |
Nuvens computacionais Nuvens federadas Microsserviços Arquitetura de nuvens (Computação) |
topic |
Nuvens computacionais Nuvens federadas Microsserviços Arquitetura de nuvens (Computação) |
description |
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-09-27 2019-04-23T19:02:35Z 2019-04-23T19:02:35Z 2019-04-23 |
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 |
MENDES, Felipe Lopes de Souza. BioNimbuZ 2: uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços. 2018. xiii, 100 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018. http://repositorio.unb.br/handle/10482/34418 |
identifier_str_mv |
MENDES, Felipe Lopes de Souza. BioNimbuZ 2: uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços. 2018. xiii, 100 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2018. |
url |
http://repositorio.unb.br/handle/10482/34418 |
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 |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Repositório Institucional da UnB |
collection |
Repositório Institucional da UnB |
repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
repositorio@unb.br |
_version_ |
1814508205313622016 |