Monitoring resources in function-as-a-service platforms

Detalhes bibliográficos
Autor(a) principal: Guerreiro, Beatriz Bila Veiga
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