EXEHDA-DEP: uma arquitetura para o processamento distribuído de eventos complexos
Resumo
Com o advento de novos avanços tecnológicos, a Internet das Coisas (termo traduzido do inglês Internet of Things - IoT) tem se mostrado cada vez mais presente, onde a introdução da computação aos mais variados dispositivos, como geladeiras e cafeteiras, visa oferecer aos seus usuários melhorias e funcionalidades adicionais as já naturalmente esperadas por estes equipamentos. Porém, existem ainda alguns desafios inerentes à IoT, os quais precisam ser transpostos para que esta possa
tornar-se uma realidade onipresente a todos os tipos de usuários, sejam estes especialistas da área ou não. Alguns paradigmas e técnicas computacionais então sendo introduzidos na IoT visando conceber soluções para seus desafios. Dentre estas abordagens destacam-se as aplicadas ao processamento de eventos, que objetivam auxiliar a análise e a extração de informações de alto nível do considerável volume de dados gerado nestas redes de dispositivos, e ao desenvolvimento de middlewares, aplicados com a finalidade de abstrair a heterogeneidade inerente aos ambientes de IoT. Foram identificados trabalhos que abordam estratégias visando fornecer arquiteturas de processamento
de eventos para a IoT, porém estes não levam em consideração a execução de suas arquiteturas em meios com largura de banda reduzida ou que possuam links de comunicação saturados. Ainda, por vezes apresentam pouco ou nenhum teste de validação da capacidade de escalabilidade e distribuição da arquitetura. Este trabalho tem como objetivo apresentar uma solução, materializada em uma
arquitetura, para o processamento distribuído de eventos na IoT, que seja escalável e apta a lidar com a heterogeneidade destes ambientes, aplicando ainda estratégias que visem favorecer a sua execução em meios com largura de banda reduzida ou que possuam links de comunicação saturados. Os objetivos puderam ser atingidos por meio da concepção da EXEHDA-DEP, uma arquitetura para o processamento distribuído de eventos complexos, na qual os resultados demonstraram uma considerável capacidade de processamento de eventos auxiliada pela introdução de algoritmos de compactação e uma estratégia de compartilhamento de trabalho concorrente entre os nodos de processamento ao modelo de um produtor-consumidor.
Collections
Os arquivos de licença a seguir estão associados a este item:

