Uma Arquitetura para Emulação Escalável em Névoa

(WCGA 2018)

Antonio Coutinho, Elisangela Carneiro and Fabı́ola Greve, Cássio Prazeres
Resumo
O desenvolvimento de aplicações IoT empregando uma arquitetura em névoa exige uma infraestrutura de computação amplamente distribuída. No entanto, a ausência de um testbed de névoa publicamente disponível torna avaliação de soluções um problema desafiador. Atualmente, ambientes de prototipagem de névoa são adaptados de middlewares de nuvem ou simuladores de rede para a avaliação de soluções em cenários limitados. Este artigo apresenta uma arquitetura escalável para permitir o desenvolvimento e teste de componentes de névoa em ambientes virtualizados. O projeto é compatı́vel com tecnologias do mundo real e atende aos requisitos de configuração flexível, baixo custo e suporte a sistemas de terceiros através do uso de interfaces padronizadas. Além disso, são discutidos trabalhos futuros e as direções de pesquisa.
Abstract
The deployment of IoT solutions employing a fog architecture requires a widely distributed compute infrastructure. However, the absence of a publicly available fog testbed makes the validation of fog solutions a challenging issue. Currently, fog prototyping environments are adapted from cloud middlewares or network simulators to the evaluation of solutions in limited scenes. This paper presents a scalable architecture to enable the deployment and testing of fog components in virtualized environments. Its design is compatible with real world technologies and meets the requirements of low cost, flexible setup and support third-party systems through standard interfaces. In addition, future developments and research directions are discussed.

2018-05-07

[Baixar PDF] [Bibtex]