Revista Brasileira de Computação Aplicada, Novembro, 2019 DOI: 10.5335/rbca.v11i3.9247 Vol. 11, N o 3, pp. 72–87 Homepage: seer.upf.br/index.php/rbca/index ARTIGO ORIGINAL Análise de desempenho de uma arquitetura de Fog Computing para Internet of Things via estudos de caso Performance analysis of a fog computing architecture for the Internet of Things via case studies Marco Aurélio Spohn , 1 and Fernanda da Silva Bonetti , 1 1 Universidade Federal da Fronteira Sul (UFFS) * marco.spohn@uffs.edu.br; fernandasbonetti@gmail.com Recebido: 29/03/2019. Revisado: 14/08/2019. Aceito: 11/09/2019. Resumo Com o avanço tecnológico e barateamento de recursos computacionais, tem-se equipado objetos convencionais com alguma forma de computação e comunicação que possibilitam, inclusive, a sua conexão à Internet. A esse cenário heterogêneo de conectividade à Internet que se denomina Internet of Things (IoT - Intenet das Coisas). Convencionalmente, recorre-se à computação em nuvem (cloud computing) para viabilizar a operacionalização das soluções em IoT. No entanto, fatores que influenciam na conectividade dos dispositivos com a infraestrutura na nuvem podem afetar a implantação e interação com os dispositivos. Para trazer o controle mais próximo destes, introduziu-se o paradigma de fog computing que, em síntese, traz as principais facilidades da nuvem para próximo de onde realmente estão os dispositivos. Este trabalho compara a solução baseada em nuvem e a solução em fog via estudos de caso desenvolvidos em uma plataforma de IoT. Os resultados indicam que há benefícios significativos da solução baseada em fog, sobretudo em termos de redução do atraso de comunicação com os dispositivos. Palavras-Chave: Internet das coisas; computação em nuvem; computação em neblina Abstract Technological advancements and cheaper computational resources have allowed the integration of computing and communication resources into regular objects, even making it possible to get them connected to the Internet. Such heterogeneous scenario with things connected to the Internet is usually referred to as the Internet of Things (IoT). Conventionally, cloud computing is employed to enable the deployment of IoT solutions. However, factors impacting the connectivity of devices to the infrastructure in the cloud can affect device deployment and interaction. To bring the control closer to the objects themselves, the fog computing paradigm was introduced so that it could bring some of the main cloud capabilities closer to where the devices really are. This work compares the cloud and fog based solutions via case studies designed on an IoT platform. The results indicate that there are significant benefits when employing the fog approach, especially in terms of reducing the communication delay with the objects/devices. Keywords: Internet of things; cloud computing; fog computing