Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37719
Full metadata record
DC FieldValueLanguage
dc.creator.IDLEITÃO, P. J. B.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/0860593433762446pt_BR
dc.contributor.advisor1SILVA, Thiago Emmanuel Pereira da Cunha.
dc.contributor.advisor1IDSILVA, T. E. P. C.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3273998433544268pt_BR
dc.contributor.referee1BRITO, Andrey Elisio Monteiro.
dc.contributor.referee1IDBRITO, A. E. M.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2634324830901340pt_BR
dc.contributor.referee2MASSONI, Tiago Lima.
dc.contributor.referee2IDMASSONI, T. L.pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/3563923906851611pt_BR
dc.description.resumoPlataformas serverless são um modelo de negócio bastante atrativo por abstrair do desenvolvedor a infraestrutura do servidor e permití-lo focar na lógica da sua aplicação. Adotamos aqui o FaaS (funções como serviço), que é uma modalidade de plataformas serverless em que o cliente implementa funções que são executadas na nuvem de forma stateless. Porém, devido ao modelo de cobrança dessas plataformas, em que se paga apenas pelo tempo em que a função de fato está sendo executada, não é vantajoso para o provedor que funções permaneçam ociosas ocupando os recursos da nuvem. Esse modelo traz consigo o problema do cold start: muitas vezes, o tempo de instanciação de uma função pode ser muito lento, o que acaba por afastar os clientes do FaaS. Previamente, a técnica do Prebaking, baseada em criar snapshots de funções em execução e restaurá-los posteriormente, de forma a reduzir o cold start, mostrou-se bastante eficaz para a runtime de Java. Neste trabalho, verificamos que para a runtime de Python a melhora também é significativa: conseguimos reduzir o tempo de instanciação de uma função em até 1000%.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleAvaliação da técnica do Prebaking para redução do cold start em serviços FaaS para a runtime de Python.pt_BR
dc.date.issued2021-04-06
dc.description.abstractPlatforms serverless are a fairly attractive business model for abstracting from the developer from the server infrastructure and allowing it to focus on the logic of your application. We adopt here the FaaS (functions as a service), which is a embodiment of serverless platforms where the client implements functions that are executed in the cloud in a stateless way. However, due to the collection model of these platforms, in which one pays only for the time when the suit function is executed, it is not advantageous for the provider which functions remain idle by occupying the cloud resources. That model brings with it the cold start problem: often, the time of instantiating a function can be very slow, which ends up warding the clients from FaaS. Prebaking’s technique, based on creating crafting functions of running functions and later restoring them later, in order to reduce the colld start, proved to be fairly effective for Java’s runtime. In this work, we find that for the Python runtime the improves is also significant: we were able to reduce the time of instantiation of a function by up to 1000%.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37719
dc.date.accessioned2024-09-10T13:29:05Z
dc.date.available2024-09-10
dc.date.available2024-09-10T13:29:05Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectServerlesspt_BR
dc.subjectFaaSpt_BR
dc.subjectCold Startpt_BR
dc.subjectAnálise de Desempenhopt_BR
dc.subjectPerformance Analysispt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorLEITÃO, Paulo José Bastos.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeEvaluation of Prebaking technique for reduction of the colld start in FaaS services for Python runtime.pt_BR
dc.identifier.citationLEITÃO, Paulo José Bastos. Avaliação da técnica do Prebaking para redução do cold start em serviços FaaS para a runtime de Python. 2021. 8 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37719pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
PAULO JOSÉ BASTOS LEITÃO-ARTIGO-CEEI-CIÊNCIA DA COMPUTAÇÃO (2021).pdf215.13 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.