Artigo Produção Nacional Revisado por pares

A distributed event-driven architectural model based on situational awareness applied on internet of things

2019; Elsevier BV; Volume: 111; Linguagem: Inglês

10.1016/j.infsof.2019.04.001

ISSN

1873-6025

Autores

Ricardo Borges Almeida, Victor Renan Covalski Junes, Roger Machado, Diórgenes Yuri Leal da Rosa, Lucas Medeiros Donato, Adenauer Yamin, Ana Marilza Pernas,

Tópico(s)

Energy Efficient Wireless Sensor Networks

Resumo

The IoT network is comprised of numerous and heterogeneous devices that are capable of generating large amounts of events. To enable the IoT paradigm, it is necessary to integrate, process, and react to events on the fly. The goal of this paper is to support the increased demands of scalability, flexibility, autonomy, and heterogeneity for IoT event processing. A distributed architectural model based on Situational Awareness, named EXEHDA-SA, was designed to provide event collection, hybrid processing, and customizable and dynamic reaction features. The conception of the model was based on a middleware for ubiquitous computing called EXEHDA, thus benefiting from its already defined strategies. The proposal follows a multi-level strategy and consists of three hierarchically interconnected modular components. Our main contribution is the conception and validation of a model for event collection, processing and reaction for modern distributed environments. The contribution is evidenced through experiments performed on a prototype implemented on consolidated free and open source technologies. The experiments are made up of five case studies where each one evaluates a scenario for IoT demands. Through these case studies which were proposed in information security area, we demonstrated the feasibility of this proposal for deployment in IoT production environments. Furthermore, EXEHDA-SA is able to operate on different scenarios due to each component modularity and its consequent extensibility.

Referência(s)