Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service

Detalhes bibliográficos
Autor(a) principal: Carvalho, Leonardo Rebouças de
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: https://repositorio.unb.br/handle/10482/40473
Resumo: Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2020.
id UNB_88484576f2ec563975682abf9825e618
oai_identifier_str oai:repositorio2.unb.br:10482/40473
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Carvalho, Leonardo Rebouças deleouesb@gmail.comVon Paumgartten, Aletéia Patrícia Favacho de Araújo2021-04-09T09:44:44Z2021-04-09T09:44:44Z2021-04-092020-11-05CARVALHO, Leonardo Rebouças de. Framework Node2FaaS: uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service. 2020. xvi, 112 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2020.https://repositorio.unb.br/handle/10482/40473Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2020.A computação em nuvem emergiu na área da ciência da computação com a proposta de significativa redução de custos e de tempo para operacionalização de infraestrutura. Dentre os diversos modelos de nuvem disponíveis, este trabalho destaca o Function as a Service, função como um serviço (FaaS), e propõe o framework Node2FaaS. O objetivo é promover a conversão automática e eficiente de aplicações escritas em NodeJS para trabalharem, de maneira transparente, com o modelo FaaS. Os experimentos mostraram que a adoção da abordagem proposta pelo Node2FaaS se converte em ganhos significativos, acima de 90%, no tempo de execução para aplicações com perfil de utilização intensiva de CPU, memória ou manipulação de disco.Cloud computing emerged in the area of computer science with the proposal to signifi- cantly reduce costs and time for operationalization of infrastructure. Among the various cloud models available, this work highlights Function as a Service (FaaS) and proposes the Node2FaaS framework. The objective is to promote the automatic and efficient con- version of applications written in NodeJS to work, in a transparent way, with the FaaS model. The experiments showed that adoption of the approach proposed by Node2FaaS translates into significant gains of above 90% in the execution time for applications with a profile of intensive CPU usage, memory or disk manipulation.A 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/openAccessFramework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Serviceinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisComputação em nuvemFunction as a Service (FaaS)NodeJSConversor automáticoporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2020_LeonardoRebouçasdeCarvalho.pdf2020_LeonardoRebouçasdeCarvalho.pdfapplication/pdf5763877http://repositorio2.unb.br/jspui/bitstream/10482/40473/1/2020_LeonardoRebou%c3%a7asdeCarvalho.pdfccf9b880c5a5c43fce8c6d7887607b69MD51open accessLICENSElicense.txtlicense.txttext/plain671http://repositorio2.unb.br/jspui/bitstream/10482/40473/2/license.txtbacfee268cc5d4f6aaa2e6e0066d38f5MD52open access10482/404732023-07-14 15:56:23.224open accessoai:repositorio2.unb.br:10482/40473QSBjb25jZXNzw6NvIGRhIGxpY2Vuw6dhIGRlc3RlIGl0ZW0gcmVmZXJlLXNlIGFvIHRlcm1vIGRlIGF1dG9yaXphw6fDo28gaW1wcmVzc28gYXNzaW5hZG8gDQpwZWxvIGF1dG9yIGNvbSBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6DQoNCk5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBwdWJsaWNhw6fDo28sIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYQ0KIGUgbyBJQklDVCBhIGRpc3BvbmliaWxpemFyIHBvciBtZWlvIGRvcyBzaXRlcyB3d3cuYmNlLnVuYi5iciwgd3d3LmliaWN0LmJyLA0KIGh0dHA6Ly9oZXJjdWxlcy52dGxzLmNvbS9jZ2ktYmluL25kbHRkL2NoYW1lbGVvbj9sbmc9cHQmc2tpbj1uZGx0ZCBzZW0gcmVzc2FyY2ltZW50byBkb3MgDQpkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBuwrogOTYxMC85OCwgbyB0ZXh0byBpbnRlZ3JhbCBkYSBvYnJhIGRpc3BvbmliaWxpemFkYSwNCiBjb25mb3JtZSBwZXJtaXNzw7VlcyBhc3NpbmFsYWRhcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCwgYSB0w610dWxvIGRlIA0KZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EgYnJhc2lsZWlyYSwgYSBwYXJ0aXIgZGVzdGEgZGF0YS4=Biblioteca Digital de Teses e DissertaçõesPUBhttps://repositorio.unb.br/oai/requestopendoar:2023-07-14T18:56:23Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
title Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
spellingShingle Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
Carvalho, Leonardo Rebouças de
Computação em nuvem
Function as a Service (FaaS)
NodeJS
Conversor automático
title_short Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
title_full Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
title_fullStr Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
title_full_unstemmed Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
title_sort Framework Node2FaaS : uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service
author Carvalho, Leonardo Rebouças de
author_facet Carvalho, Leonardo Rebouças de
author_role author
dc.contributor.email.pt_BR.fl_str_mv leouesb@gmail.com
dc.contributor.author.fl_str_mv Carvalho, Leonardo Rebouças de
dc.contributor.advisor1.fl_str_mv Von Paumgartten, Aletéia Patrícia Favacho de Araújo
contributor_str_mv Von Paumgartten, Aletéia Patrícia Favacho de Araújo
dc.subject.keyword.pt_BR.fl_str_mv Computação em nuvem
Function as a Service (FaaS)
NodeJS
Conversor automático
topic Computação em nuvem
Function as a Service (FaaS)
NodeJS
Conversor automático
description Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2020.
publishDate 2020
dc.date.submitted.none.fl_str_mv 2020-11-05
dc.date.accessioned.fl_str_mv 2021-04-09T09:44:44Z
dc.date.available.fl_str_mv 2021-04-09T09:44:44Z
dc.date.issued.fl_str_mv 2021-04-09
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.citation.fl_str_mv CARVALHO, Leonardo Rebouças de. Framework Node2FaaS: uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service. 2020. xvi, 112 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2020.
dc.identifier.uri.fl_str_mv https://repositorio.unb.br/handle/10482/40473
identifier_str_mv CARVALHO, Leonardo Rebouças de. Framework Node2FaaS: uma abordagem eficiente para conversão automática de aplicações NodeJS para Function as a Service. 2020. xvi, 112 f., il. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2020.
url https://repositorio.unb.br/handle/10482/40473
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.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
bitstream.url.fl_str_mv http://repositorio2.unb.br/jspui/bitstream/10482/40473/1/2020_LeonardoRebou%c3%a7asdeCarvalho.pdf
http://repositorio2.unb.br/jspui/bitstream/10482/40473/2/license.txt
bitstream.checksum.fl_str_mv ccf9b880c5a5c43fce8c6d7887607b69
bacfee268cc5d4f6aaa2e6e0066d38f5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv
_version_ 1803573591422271488