ARQUITETURAS DE FOG COMPUTING PARA INTERNET DAS COISAS BASEADAS NAS PLATAFORMAS FIWARE E HELIX

Autores

Resumo

Computação em nuvem tem sido usada como um padrão para o desenvolvimento de aplicações de Internet das Coisas (IoT) que se beneficiam de escalabilidade, disponibilidade e custos menores. Mas também faz a IoT dependente de conexão com a Internet e suscetível a latências elevadas de comunicação e processamento. Computação em névoa (fog) é apresentada na literatura como a principal solução para esses problemas além de trazer possiblidades adicionais. FIWARE é uma plataforma europeia para Internet do futuro e suporta o desenvolvimento de aplicações de IoT oferecendo módulos chamados Generic Enablers para uso em nuvem. Helix é uma plataforma baseada no FIWARE e em microsserviços para o desenvolvimento de aplicações para ambientes inteligentes. Neste artigo são analisadas arquiteturas para aplicações de IoT baseadas no FIWARE e Helix.

Biografia do Autor

Filippo Valiante Filho, Universidade de São Paulo

Doutorando em Engenharia Elétrica e Mestre em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo (USP). Graduado em Engenharia Elétrica pela Pontifícia Universidade Católica de São Paulo (PUC-SP). É professor do Centro Universitário SENAC e da Faculdade de Tecnologia Termomecanica (FTT).

Referências

AAZAM, Mohammad; HUH, Eui Nam. Fog Computing: The Cloud-IoT/IoE Middleware Paradigm. IEEE Potentials, [s. l.], v. 35, n. 3, p. 40–44, 2016.

AHMED, Arif; AHMED, Ejaz. A Survey on Mobile Edge Computing. In: 2016 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO) 2016, Anais... : IEEE, 2016. Disponível em: http://ieeexplore.ieee.org/document/7727082/.

AL-FUQAHA, Ala et al. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Communications Surveys and Tutorials, [s. l.], v. 17, n. 4, p. 2347–2376, 2015. Disponível em: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=7123563.

ANTONELLI, Fabio et al. FIWARE Mundus: Map of technology and business challenges for the Future Internet. [s. l.], n. 632912, p. 22, 2016. Disponível em: https://www.fiware.org/wp-content/uploads/tabs-img/tab-mundus-3/FutureInternetChallenges_web.pdf.

CHENG, Bin et al. FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities. IEEE Internet of Things Journal, [s. l.], v. 5, n. 2, p. 696–707, 2018.

CHIANG, Mung; ZHANG, Tao. Fog and IoT: An Overview of Research Opportunities. IEEE Internet of Things Journal, [s. l.], v. 4662, n. c, p. 1–1, 2016. Disponível em: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=7498684.

DATTA, Soumya Kanti; BONNET, Christian; HAERRI, Jerome. Fog Computing architecture to enable consumer centric Internet of Things services. Proceedings of the International Symposium on Consumer Electronics, ISCE, [s. l.], v. 2015- Augus, p. 6–7, 2015.

FIWARE. Future Internet Core Platform. Disponível em: http://www.fiware.org/. Acesso em: 2016.

——. Internet of Things (IoT) Services Enablement Architecture. Disponível em: https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Internet_of_Things_(IoT)_Services_Enablement_Architecture. Acesso em: 06.2019.

——b. FIWARE Architecture. Disponível em: https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Architecture. Acesso em: 06.2019.

——c. FIWARE Catalogue. Disponível em: https://www.fiware.org/developers/catalogue/. Acesso em: 06.2019.

——d. Orion Context Broker. Disponível em: https://fiware-orion.readthedocs.io/en/master/. Acesso em: 06.2019.

——e. Context broker federation. Disponível em: http://fiware-orion.readthedocs.io/en/master/user/federation/. Acesso em: 06.2019.

FIWARE FogFlow. FIWARE FogFlow. Disponível em: https://fogflow.readthedocs.io/en/latest/. Acesso em: 06.2019.

HELIX. Helix – A microservice platform based on Fiware. Disponível em: https://marketplace.fiware.org/pages/solutions/fee10a6a7755e554686664fd. Acesso em: 06.2019.

HELIX IoT MQTT. Disponível em: https://github.com/fabiocabrini/helix-IoT-MQTT. Acesso em: 06.2019.

HU, Pengfei et al. Survey on fog computing : architecture , key technologies , applications and open issues. Journal of Network and Computer Applications, [s. l.], v. 98, n. April, p. 27–42, 2017. Disponível em: http://dx.doi.org/10.1016/j.jnca.2017.09.002.

HUANG, Lina et al. Software-defined QoS provisioning for fog computing advanced wireless sensor networks. 2016 Ieee Sensors, [s. l.], p. 1–3, 2016. Disponível em: http://ieeexplore.ieee.org/document/7808814/.

Industrial Internet Consortium. Disponível em: https://www.iiconsortium.org/. Acesso em: 2019.

KRCO, Srdjan; POKRIC, Boris; CARREZ, Francois. Designing IoT architecture(s): A European perspective. 2014 IEEE World Forum on Internet of Things, WF-IoT 2014, [s. l.], p. 79–84, 2014.

MUNIR, Arslan; KANSAKAR, Prasanna; KHAN, Samee U. IFCIoT: Integrated Fog Cloud IoT: A novel architectural paradigm for the future Internet of Things. IEEE Consumer Electronics Magazine, [s. l.], 2017.

Open Mobile Alliance (OMA). OMA LightWeight M2M (LWM2M) Object and Resource Registry. Disponível em: http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html. Acesso em: 06.2019.

OpenFog Consortium. Disponível em: https://www.openfogconsortium.org/. Acesso em: 2018.

OpenFog Consortium Architecture Work Group. OpenFog Reference Architecture for Fog Computing. no. February, pp. 1–162, 2017. Disponível em: www.OpenFogConsortium.org. Acesso em: 11 mar. 2019.

PREVENTIS, Alexandros et al. IoT-A and FIWARE: Bridging the barriers between the cloud and IoT systems design and implementation. CLOSER 2016 - Proceedings of the 6th International Conference on Cloud Computing and Services Science, [s. l.], v. 2, n. Closer, p. 146–153, 2016.

RAUNIYAR, Ashish et al. Crowdsourcing-based disaster management using fog computing in internet of things paradigm. In: 2016 IEEE 2nd International Conference on Collaboration and Internet Computing (CIC). IEEE, 2016. p. 490-494.

Downloads

Publicado

2020-02-02

Edição

Seção

Engenharia de Computação