ORBITER: um Arcabouço para Implantação Automática de Aplicações Big Data em Arquiteturas Serverless

  • João Loureiro Universidade Federal Fluminense
  • Daniel de Oliveira Universidade Federal Fluminense

Resumo


Tem se tornado cada vez mais comum a oferta de mecanismos de computação serverless em nuvens públicas. Embora o desenvolvimento de uma aplicação seguindo uma arquitetura serverless apresente vantagens, o mesmo ainda traz consigo alguns desafios como a baixa portabilidade. Além disso, a arquitetura serverless também acaba adicionando um certo nível de morosidade na construção da arquitetura de aplicações distribuídas, que já é algo complexo. Este artigo propõe um arcabouço para implantação de aplicações em uma arquitetura serverless, de forma fácil para o desenvolvedor. O arcabouço proposto foi desenvolvido utilizando ferramentas de código aberto, e foi avaliado com uma aplicação de análise de dados de acidentes de trânsito da ANTT.

Palavras-chave: Serverless, Big Data

Referências

Beetz, F. and Harrer, S. (2022). Gitops: The evolution of devops? IEEE Softw., 39(4):70-75.

Behm, A., Palkar, S., et al. (2022). Photon: A fast query engine for lakehouse systems. SIGMOD ’22, page 2326-2339, New York, NY, USA. ACM.

de Carvalho, L. R. and de Araujo, A. P. F. (2020). Performance comparison of terraform and cloudify as multicloud orchestrators. In CCGRID, pages 380-389. IEEE.

Hassan, H. B., Barakat, S. A., and Sarhan, Q. I. (2021). Survey on serverless computing. J. Cloud Comput., 10(1):39.

Hellerstein, J. M., Faleiro, J. M., et al. (2019). Serverless computing: One step forward, two steps back. In CIDR. https://www.cidrdb.org.

Mampage, A., Karunasekera, S., and Buyya, R. (2021). A holistic view on resource management in serverless computing environments: Taxonomy, and future directions. CoRR, abs/2105.11592.

Nandury, S. V. and Begum, B. A. (2016). Strategies to handle big data for traffic management in smart cities. In ICACCI 2016, India, pages 356-364. IEEE.

Perron, M., Fernandez, R. C., DeWitt, D. J., and Madden, S. (2020). Starling: A scalable query engine on cloud functions. In SIGMOD, June 14-19, 2020, pages 131-141. ACM.

Sousa, F. (2020). Computação serverless e gerenciamento de dados. In Anais do XXXV Simpósio Brasileiro de Bancos de Dados, pages 199-204, Porto Alegre, RS, Brasil. SBC.

Wang, A., Zhang, J., et al. (2020). Infinicache: Exploiting ephemeral serverless functions to build a cost-effective memory cache. In Noh, S. H. and Welch, B., editors, USENIX FAST, pages 267-281. USENIX Association.
Publicado
19/09/2022
LOUREIRO, João; DE OLIVEIRA, Daniel. ORBITER: um Arcabouço para Implantação Automática de Aplicações Big Data em Arquiteturas Serverless. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 37. , 2022, Búzios. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 379-384. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2022.225369.