Monitoring resources in function-as-a-service platforms
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.21/16948 |
Resumo: | Bachelor’s degree |
id |
RCAP_05e792be1feca93c48bfceca4d45cfea |
---|---|
oai_identifier_str |
oai:repositorio.ipl.pt:10400.21/16948 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Monitoring resources in function-as-a-service platformsFaaSMétricasNuvemMonitorizaçãoMonitorização específicaFaaSMetricsCloudMonitoringBachelor’s degreeAs funções publicadas nas plataformas de FaaS devem ser monitorizadas tendo em conta o consumo de recursos, os erros e outras métricas mais específicas da aplicação. Plataformas como a Google Cloud Functions ou a Azure Functions têm os seus próprios painéis gráficos e as suas próprias interfaces Web que expõem informação sobre a execução de funções. No entanto, a abordagem atual coleciona dados de métricas genéricas sobre as funções como um todo e impõe dependências das plataformas para realizar a monitorização. É do nosso conhecimento, que não estão disponíveis nas plataformas de FaaS, métricas com uma granularidade muito específica, como por exemplo, o tempo que demora a executar apenas uma parte do código da função. Este trabalho tem como objetivo explorar-se a construção de um sistema que disponibiliza, em plataformas FaaS, a monitorização com uma granularidade mais específica. Serão apresentados a arquitetura deste sistema, a biblioteca de métricas para plataformas FaaS que foi desenvolvida, a avaliação da performance da solução proposta e a discussão de alguns desafios. Nos resultados obtidos é possível analisar os custos ao obter métricas com este nível detalhe mais específico.Functions deployed in Function-as-Service (FaaS) platforms need to be monitored regarding resource consumption, errors, and application-specific metrics. Platforms like Google Cloud Functions or Azure Functions have dashboards and Web APIs that expose information about the execution of functions. However, the current approach collects data of general metrics about the function as an all and imposes a vendor-specific way for monitoring events. To the best of our knowledge, fine-grained function metrics are not available in FaaS platforms, e.g., the time that takes to execute only part of the function’s code. This work aims to explore how to build a system to provide fine-grained monitoring to FaaS platforms for developers presenting an architecture for this system, the metrics library developed for FaaS platforms, the evaluation of the proposed solution performance and the discussion of some challenges. In the obtained results it is possible to analyse the costs when obtaining metrics with such a high level of detail.Freitas, Filipe Bastos deSimão, José Manuel de Campos Lages GarciaRCIPLGuerreiro, Beatriz Bila Veiga2024-01-22T14:43:54Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/16948TID:203446690engGuerreiro, Beatriz Bila Veiga- Monitoring resources in function-as-a-service platforms. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestradoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-31T02:16:06Zoai:repositorio.ipl.pt:10400.21/16948Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:56:52.380717Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Monitoring resources in function-as-a-service platforms |
title |
Monitoring resources in function-as-a-service platforms |
spellingShingle |
Monitoring resources in function-as-a-service platforms Guerreiro, Beatriz Bila Veiga FaaS Métricas Nuvem Monitorização Monitorização específica FaaS Metrics Cloud Monitoring |
title_short |
Monitoring resources in function-as-a-service platforms |
title_full |
Monitoring resources in function-as-a-service platforms |
title_fullStr |
Monitoring resources in function-as-a-service platforms |
title_full_unstemmed |
Monitoring resources in function-as-a-service platforms |
title_sort |
Monitoring resources in function-as-a-service platforms |
author |
Guerreiro, Beatriz Bila Veiga |
author_facet |
Guerreiro, Beatriz Bila Veiga |
author_role |
author |
dc.contributor.none.fl_str_mv |
Freitas, Filipe Bastos de Simão, José Manuel de Campos Lages Garcia RCIPL |
dc.contributor.author.fl_str_mv |
Guerreiro, Beatriz Bila Veiga |
dc.subject.por.fl_str_mv |
FaaS Métricas Nuvem Monitorização Monitorização específica FaaS Metrics Cloud Monitoring |
topic |
FaaS Métricas Nuvem Monitorização Monitorização específica FaaS Metrics Cloud Monitoring |
description |
Bachelor’s degree |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2023-01-01T00:00:00Z 2024-01-22T14:43:54Z |
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 |
http://hdl.handle.net/10400.21/16948 TID:203446690 |
url |
http://hdl.handle.net/10400.21/16948 |
identifier_str_mv |
TID:203446690 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Guerreiro, Beatriz Bila Veiga- Monitoring resources in function-as-a-service platforms. Lisboa: Instituto Superior de Engenharia de Lisboa, 2023. Dissertação de Mestrado |
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137056276873216 |