| Título: | Predição de custo de execução de FaaS em provedor público de nuvem por meio do framework Orama |
| Autor(es): | Sales, Edson de Souza |
| Orientador(es): | Von Paumgartten, Aletéia Patrícia Favacho de Araújo |
| Assunto: | Framework Computação em nuvem |
| Data de apresentação: | 10-Dez-2025 |
| Data de publicação: | 8-Jun-2026 |
| Referência: | SALES, Edson de Souza. Predição de custo de execução de FaaS em provedor público de nuvem por meio do framework Orama. 2025. 24 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2025. |
| Resumo: | Com o avanço crescente do mercado de Function-as-a-Service (FaaS) em todo o mundo, torna-se necessário pesquisar soluções para mitigar as principais limitações associadas ao seu uso. Uma das maiores dificuldades relacionadas a essa abordagem é a imprevisibilidade dos custos, cujo cálculo é diferente entre os provedores de nuvem, além de depender de fatores dinâmicos, como o tempo de execução das funções. Este trabalho propõe uma forma de estimar o custo de execução de funções em ambientes de FaaS de diferentes provedores. Com o uso do framework Orama, é possível obter uma estimativa do tempo de execução de uma função, que pode ser utilizada para predizer o custo de sua execução. Para validar essa proposta, foram realizados experimentos na AWS Lambda, nos quais os custos reais de execução de uma função foram comparados às estimativas produzidas seguindo a metodologia deste trabalho. Os resultados mostram que a estimativa alcançou boa acurácia para funções simples e apresenta potencial como ferramenta de apoio à escolha de provedores nas fases iniciais do desenvolvimento. |
| Abstract: | As the Function-as-a-Service (FaaS) market continues to expand globally, addressing the challenges associated with its adoption has become increasingly important. One of the significant challenges in this paradigm is the unpredictability of costs, which vary across cloud providers and depend on dynamic factors such as function execution time. This work proposes a methodology for estimating the cost of function executions in FaaS environments across different providers. By leveraging the Orama framework, it is possible to estimate a function’s execution time and subsequently use this estimate to predict its execution cost. To validate the proposed approach, experiments were conducted on AWS Lambda, comparing the measured execution costs of a function with the estimates produced by the methodology. The results show that the estimation achieved good accuracy for simple functions and highlight its potential as a supporting tool for provider selection during early development stages. Future work includes running additional tests with different functions and regions, integrating upcoming Orama prediction features, and improving the usability of the cost-prediction process within the framework. |
| Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2025. |
| Licença: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. |
| Aparece na Coleção: | Engenharia da Computação
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.