BioNimbuZ 2 : uma plataforma de federação de nuvens em uma arquitetura orientada a microsserviços

Detalhes bibliográficos
Autor(a) principal: Mendes, Felipe Lopes de Souza
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_ 1810580717523959808