A Microservices Architecture for Distributed Complex Event Processing in Smart Cities

08/17/2020
by   Fernando Freire Scattone, et al.
0

A considerable volume of data is collected from sensors today and needs to be processed in real time. Complex Event Processing (CEP) is one of the most important techniques developed for this purpose. In CEP, each new sensor measurement is considered an event and new event types can be defined based on other events occurrence. There exists several open-source CEP implementations currently available, but all of them use orchestration to distribute event processing. This kind of architectural organization may harm system resilience, since it relies on a central core (i.e. the orchestrator). Any failures in the core might impact the whole system. Moreover, the core can become a bottleneck on system performance. In this work, a choreography-based microservices architecture is proposed for distributed CEP, in order to benefit from the low coupling and greater horizontal scalability this kind of architecture provides.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2023

Stepwise correlation of multivariate IoT event data based on first-order Markov chains

Correlating events in complex and dynamic IoT environments is a challeng...
research
05/15/2018

An adaptive parallel processing strategy in complex event processing systems over data streams

Efficient matching of incoming events of data streams to persistent quer...
research
12/16/2022

Rich Event Modeling for Script Event Prediction

Script is a kind of structured knowledge extracted from texts, which con...
research
11/08/2021

CORE: a COmplex event Recognition Engine

Complex Event Recognition (CER) systems are a prominent technology for f...
research
11/15/2022

The ATLAS EventIndex: a BigData catalogue for all ATLAS experiment events

The ATLAS EventIndex system comprises the catalogue of all events collec...
research
09/15/2017

Foundations of Complex Event Processing

Complex Event Processing (CEP) has emerged as the unifying field for tec...

Please sign up or login with your details

Forgot password? Click here to reset