Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19930
Full metadata record
DC FieldValueLanguage
dc.creator.IDSILVA, P. F. F.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/9399911375481643pt_BR
dc.contributor.advisor1SILVA, Emmanuel Pereira da Cunha.-
dc.contributor.advisor1IDPEREIRA, Thiago Emmanuelpt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3273998433544268pt_BR
dc.contributor.referee1GOMES, Reinaldo Cézar de Morais .-
dc.contributor.referee2MASSONI, Tiago Lima.-
dc.description.resumoO modelo de computação serverless fortaleceu a tendência da computação em nuvem de tornar transparente o gerenciamento da infraestrutura. Ao simplificar o gerenciamento, o modelo serverless deixa a responsabilidade de implantação e escalonamento para a plataforma. Aliado a isso, com um modelo de cobrança que considera somente o tempo despendido com a execução de requisições, há um forte incentivo para o uso eficiente dos recursos. Essa busca por eficiência, traz à tona o problema de cold-start, que se configura como um atraso na execução de aplicações serverless. Dentre as soluções propostas para lidar com o cold-start, se destacam as baseadas no método de snapshot. Apesar da exploração desse método, existe uma carência de trabalhos que avaliam os trade-ofs de cada proposta. Nessa direção, este trabalho compara duas estratégias de mitigação do cold-start: Prebaking e SEUSS. Avaliamos o desempenho das estratégias experimentalmente com funções de diferentes níveis de complexidade: NoOp, uma função que converte markdown para HTML, e uma que carrega 41 MB de dependências. Resultados preliminares indicam que Prebaking apresentou desempenho 33% e 25% superior para inicializar NoOp e Markdown, respectivamente e processou a primeira requisição de Markdown com um tempo 69% inferior ao SEUSS.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 de desempenho de métodos de snapshot para aquecer o cold-start de funções como serviço.pt_BR
dc.date.issued2021-05-25-
dc.description.abstractThe serverless computing model strengthens the cloud computing tendency to abstract resource management. Serverless platforms are responsible for deploying and scaling the developer’s applications. Serverless also incorporated the pay-as-you-go billing model, which only considers the time spent processing client requests. Such a decision created a natural incentive for improving the platform’s efficient resource usage. This search for efficiency can lead to the cold-start problem, which represents a delay to execute serverless applications. Among the solutions proposed to deal with the cold-start, those based on the snapshot method stand out. Despite the rich exploration of the technique, there is a lack of research that evaluates the solution’s trade-offs. In this direction, this work compares two solutions to mitigate the cold-start: Prebaking and SEUSS. We analyzed the solution’s performance with functions of different levels of complexity: NoOp, a function that renders Markdown to HTML, and a function that loads 41 MB of dependencies. Preliminary results indicated that Prebaking showed a 33% and 25% superior performance to startup the NoOp and Markdown functions, respectively. Further analysis also revealed that Prebaking’s warmup mechanism reduced the Markdown first request processing time by 69%.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19930-
dc.date.accessioned2021-07-08T16:16:15Z-
dc.date.available2021-07-08-
dc.date.available2021-07-08T16:16:15Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectMétodos de snaphotpt_BR
dc.subjectCold-startpt_BR
dc.subjectMitigação de cold-startpt_BR
dc.subjectPrebackingpt_BR
dc.subjectSEUSSpt_BR
dc.subjectSnaphotpt_BR
dc.subjectComputação servlesspt_BR
dc.subjectRestauração de programapt_BR
dc.subjectSnapshot methodspt_BR
dc.subjectCold Start Mitigationpt_BR
dc.subjectServless computingpt_BR
dc.subjectProgram restorept_BR
dc.subjectMétodos de instantáneaspt_BR
dc.subjectInicio frescopt_BR
dc.subjectMitigación de arranque en fríopt_BR
dc.subjectPre-retrocesopt_BR
dc.subjectInstantáneapt_BR
dc.subjectComputación sin serviciopt_BR
dc.subjectRestauración del programapt_BR
dc.subjectMéthodes d'instantanépt_BR
dc.subjectDémarrage à froidpt_BR
dc.subjectAtténuation du démarrage à froidpt_BR
dc.subjectInstantanépt_BR
dc.subjectInformatique sans serveurpt_BR
dc.subjectRestauration de programmept_BR
dc.rightsAcesso Abertopt_BR
dc.creatorSILVA, Paulo Felipe Feitosa da.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativePerformance evaluation of snapshot methods to cold-start functions as a service.pt_BR
dc.identifier.citationSILVA, P. F. F. da. Avaliação de desempenho de métodos de snapshot para aquecer o cold-start de funções como serviço. 2021. 12 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
PAULO FELIPE FEITOSA DA SILVA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf662.39 kBAdobe PDFView/Open


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