Uso de contêineres para desenvolvimento de infraestrutura multi-nuvem para aplicações de Smart Farming

  • Diogo José Ribeiro Instituto Federal Goiano
  • Júnio César Lima Instituto Federal Goiano
  • Júlio César Ferreira Instituto Federal Goiano
  • Gabriel Vieira Instituto Federal Goiano

Resumo


A Internet das Coisas se refere à interconexão digital de serviços do cotidiano com a Internet, formando uma rede de objetos físicos capazes de coletar e transmitir dados. Os sistemas baseados em Internet das Coisas são usados em vários domínios de aplicação, incluindo e-commerce, Smart Cities e Smart Farming. Atualmente a construção de sistemas para a Internet das Coisas possuem vários desafios de pesquisa, dos quais a implantação de aplicações, utilizando o conceito de contêineres sobre recursos computacionais disponibilizados na nuvem, é uma linha importante. Este artigo propõe e apresenta uma infraestrutura multi-nuvem baseada em contêineres para implantação de aplicações voltadas para a Smart Farming. Resultados iniciais mostram que a utilização de clusters, independentes do provedor de nuvem, aumenta a escala- bilidade e disponibilidade das aplicações implantadas.

Referências

Amazon (2020). Amazon web services (aws) - cloud computing services. <http://aws.amazon.com>. Acesso em: 8 de Junho de 2020.

Apache (2020). Apache mesos. <http://mesos.apache.org/>. Acesso em: 8 de Junho de 2020.

Bertolino, A., Calabrò, A., Di Giandomenico, F., Nostro, N., Inverardi, P., and Spalaz-zese, R. (2011). On-the-fly dependable mediation between heterogeneous networked systems. In International Conference on Software and Data Technologies, pages 20–37. Springer.

Bhange, M. and Hingoliwala, H. (2015). Smart farming: Pomegranate disease detection using image processing. Procedia Computer Science, 58:280–288.

da Cruz, S. A. B., Speranza, E. A., and Yano, I. H. (2018). Uso de programas geoestatı́sticos no tratamento de grande volume de dados. In Embrapa Informática Agropecuária. In: SIMPÓSIO DE GEOTECNOLOGIAS NO PANTANAL.

Docker (2020). Empowering app development for developers — docker. <https://docker.com/>. Acesso em: 8 de Junho de 2020.

Duft, D. (2018). Você sabe a diferença entre smart farming e iot? <https://www.inteliagro.com.br/voce-sabe-diferenca-entre-smart-farming-e-iot/>. Acesso em: 8 de Junho de 2020.

Gomes, R. (2017). Implantação eficiente de múltiplas coreografias de serviços em nuvens hı́bridas. PhD thesis, Universidade de Federal de Goiás, Brasil.

Google (2020). Google cloud: Serviços de computação em nuvem. <cloud.google.com/>. Acesso em: 8 de Junho de 2020.

Initiative, O. C. (2020). Open container initiatives. <https://opencontainers.org/>. Acesso em: 8 de Junho de 2020.

Microsoft (2020). Microsoft azure: Serviços de computação em nuvem. <https://azure.microsoft.com/>. Acesso em: 8 de Junho de 2020.

Mouat, A. (2015). Using Docker: Developing and Deploying Software with Containers. ”O’Reilly Media, Inc.”.

Nginx (2020). Nginx news. <https://nginx.org/>. Acesso em: 8 de Junho de 2020.

Redhat (2020). O que é kubernetes. <https://www.redhat.com/pt-br/topics/containers/what-is-kubernetes>. Acesso em: 8 de Junho de 2020.

Rouse, M. (2016). Docker swarm. <https://searchitoperations.techtarget.com/definition/Docker-Swarm>. Acesso em: 8 de Junho de 2020.

Santos, B. P., Silva, L. A., Celes, C., Borges, J. B., Neto, B. S. P., Vieira, M. A. M., Vieira, L. F. M., Goussevskaia, O. N., and Loureiro, A. (2016). Internet das coisas: da teoria à prática. Minicursos SBRC-Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuıdos, 31.

Trindade, L. V. P. (2018). Análise do desempenho da virtualização leve para ambientes com edge computing baseada em nfv.

Virk, A. L., Noor, M. A., Fiaz, S., Hussain, S., Hussain, H. A., Rehman, M., Ahsan, M., and Ma, W. (2020). Smart farming: An overview. In Smart Village Technology, pages 191–201. Springer.
Publicado
11/11/2020
RIBEIRO, Diogo José; LIMA, Júnio César; FERREIRA, Júlio César; VIEIRA, Gabriel. Uso de contêineres para desenvolvimento de infraestrutura multi-nuvem para aplicações de Smart Farming. In: ESCOLA REGIONAL DE INFORMÁTICA DE GOIÁS (ERI-GO), 8. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 249-258. DOI: https://doi.org/10.5753/erigo.2020.13878.