Abstract:
|
O Complex Event Processing (CEP) é um tipo de arquitetura orientada a eventos que visa detectar situações de interesse na forma de eventos complexos. Para tais sistemas, a latência é uma métrica significativamente importante. Entretanto, a análise/processamento de consultas CEP é conhecida por ser computacionalmente desafiadora. Diversas técnicas de otimização foram propostas para minimizar a latência desses sistemas. Porém, uma análise dos trabalhos recentes no campo de CEP evidencia que, apesar de efetivas, as técnicas de otimização propostas ainda possuem limitações e oportunidades de melhoria. Neste contexto é proposto o desenvolvimento de um processador de CEP, com o diferencial de possuir tempos de resposta e vazão constantes ou quase constantes, independente da quantidade de eventos processada anteriormente. |