Key points are not available for this paper at this time.
Um grande número de aplicações distribuídas requer o processamento contínuo e oportuno de informações à medida que fluem da periferia para o centro do sistema. Exemplos incluem sistemas de detecção de intrusões que analisam o tráfego de rede em tempo real para identificar possíveis ataques; aplicações de monitoramento ambiental que processam dados brutos provenientes de redes de sensores para identificar situações críticas; ou aplicações que realizam análises online de preços de ações para identificar tendências e prever valores futuros. Os SGBDs tradicionais, que precisam armazenar e indexar dados antes de processá-los, dificilmente conseguem atender às exigências de pontualidade provenientes de tais domínios. Consequentemente, na última década, diferentes comunidades de pesquisa desenvolveram uma série de ferramentas, que chamamos coletivamente de sistemas de Processamento de Fluxos de Informação (PFI), para apoiar esses cenários. Eles diferem em sua arquitetura de sistema, modelo de dados, modelo de regras e linguagem de regras. Neste artigo, fazemos uma pesquisa sobre esses sistemas para ajudar pesquisadores, que muitas vezes vêm de diferentes formações, a entenderem como as diversas abordagens que adotam podem se complementar. Em particular, propomos um modelo geral e unificador para capturar os diferentes aspectos de um sistema de PFI e usá-lo para fornecer uma classificação completa e precisa dos sistemas e mecanismos propostos até agora.
Cugola et al. (Fri,) estudaram esta questão.