dc.creator.ID |
SILVA, P. F. F. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/9399911375481643 |
pt_BR |
dc.contributor.advisor1 |
SILVA, Emmanuel Pereira da Cunha. |
|
dc.contributor.advisor1ID |
PEREIRA, Thiago Emmanuel |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/3273998433544268 |
pt_BR |
dc.contributor.referee1 |
GOMES, Reinaldo Cézar de Morais . |
|
dc.contributor.referee2 |
MASSONI, Tiago Lima. |
|
dc.description.resumo |
O 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.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação |
pt_BR |
dc.title |
Avaliação de desempenho de métodos de snapshot para aquecer o cold-start de funções como serviço. |
pt_BR |
dc.date.issued |
2021-05-25 |
|
dc.description.abstract |
The 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.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19930 |
|
dc.date.accessioned |
2021-07-08T16:16:15Z |
|
dc.date.available |
2021-07-08 |
|
dc.date.available |
2021-07-08T16:16:15Z |
|
dc.type |
Trabalho de Conclusão de Curso |
pt_BR |
dc.subject |
Métodos de snaphot |
pt_BR |
dc.subject |
Cold-start |
pt_BR |
dc.subject |
Mitigação de cold-start |
pt_BR |
dc.subject |
Prebacking |
pt_BR |
dc.subject |
SEUSS |
pt_BR |
dc.subject |
Snaphot |
pt_BR |
dc.subject |
Computação servless |
pt_BR |
dc.subject |
Restauração de programa |
pt_BR |
dc.subject |
Snapshot methods |
pt_BR |
dc.subject |
Cold Start Mitigation |
pt_BR |
dc.subject |
Servless computing |
pt_BR |
dc.subject |
Program restore |
pt_BR |
dc.subject |
Métodos de instantáneas |
pt_BR |
dc.subject |
Inicio fresco |
pt_BR |
dc.subject |
Mitigación de arranque en frío |
pt_BR |
dc.subject |
Pre-retroceso |
pt_BR |
dc.subject |
Instantánea |
pt_BR |
dc.subject |
Computación sin servicio |
pt_BR |
dc.subject |
Restauración del programa |
pt_BR |
dc.subject |
Méthodes d'instantané |
pt_BR |
dc.subject |
Démarrage à froid |
pt_BR |
dc.subject |
Atténuation du démarrage à froid |
pt_BR |
dc.subject |
Instantané |
pt_BR |
dc.subject |
Informatique sans serveur |
pt_BR |
dc.subject |
Restauration de programme |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
SILVA, Paulo Felipe Feitosa da. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
Performance evaluation of snapshot methods to cold-start functions as a service. |
pt_BR |
dc.identifier.citation |
SILVA, 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 |