Análise de Desempenho de Funções como Serviço em Nuvem Privada - DATAPREV

  • Marcelo A. da Cruz Motta UnB
  • Leonardo Rebouças de Carvalho UnB
  • Aleteia P. F. de Araujo UnB

Resumo


Função como serviço (FaaS) é um modelo de serviço em nuvem que permite aos usuários desenvolver, executar e gerenciar funcionalidades de aplicativos sem se preocupar com a complexidade da gestão da infraestrutura. Diante do notável crescimento na sua oferta pelos provedores públicos de nuvem e considerando sua utilização em ambientes de nuvem privada, este trabalho apresenta uma análise de desempenho das atuais tecnologias de código aberto relacionadas ao modelo de Function as a Service (Faas), utilizando o ambiente de nuvem privada da Empresa de Tecnologia e Informações da Previdência Social DATAPREV.

Referências

Amazon Web Services (2021). AWS lambda.

Apache OpenWhisk (2021). Open source serverless cloud platform.

Carvalho, L. and Araújo, A. P. F. (2019). Framework node2faas: Automatic nodejs application converter for function as a service. In Proceedings of the 9th International Conference on Cloud Computing and Services Science Volume 1: CLOSER,, pages 271–278. INSTICC, SciTePress.

FASDOM (2021). The faasdom benchmark suite.

Fission (2021). Open source, kubernetes-native serverless framework.

Fn-Project (2021). Open source. container-native. serverless platform.

García López, P., Sánchez-Artigas, M., París, G., Barcelona Pons, D., Ruiz Ollobarren, A., and Arroyo Pinto, D. (2018). Comparison of faas orchestration systems. In 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), pages 148–153.

Google (2021). Cloud functions. https://cloud.google.com/functions/. [Online; accessed 10-August-2021].

Malawski, M., Gajek, A., Zima, A., Balis, B., and Figiela, K. (2020). Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions. Future Generation Computer Systems, 110:502–514.

Microsoft (2021). Azure functions.

OpenFaaS (2021). Serverless functions, made simple.

Schleier-Smith, J., Sreekanti, V., Khandelwal, A., Carreira, J., Yadwadkar, N. J., Popa, R. A., Gonzalez, J. E., Stoica, I., and Patterson, D. A. (2021). What serverless computing is and should become: The next phase of cloud computing. Commun. ACM, 64(5):76–84.

SPOIALA, C. (2017). Pros and cons of serverless computing.
Publicado
16/11/2021
MOTTA, Marcelo A. da Cruz; CARVALHO, Leonardo Rebouças de; ARAUJO, Aleteia P. F. de. Análise de Desempenho de Funções como Serviço em Nuvem Privada - DATAPREV. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DO CENTRO-OESTE (ERAD-CO), 4. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 17-21. DOI: https://doi.org/10.5753/eradco.2021.18418.