Smart City Gnosys

Smart city article details

Title A Microservices Architecture For Distributed Complex Event Processing In Smart Cities
ID_Doc 2633
Authors Scattone F.F.; Braghetto K.R.
Year 2019
Published Proceedings - 2018 IEEE 37th International Symposium on Reliable Distributed Systems Workshops, SRDSW 2018
DOI http://dx.doi.org/10.1109/SRDSW.2018.00012
Abstract 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. © 2018 IEEE.
Author Keywords


Similar Articles


Id Similarity Authors Title Published
37274 View0.891Starks F.; Goebel V.; Kristiansen S.; Plagemann T.Mobile Distributed Complex Event Processing—Ubi Sumus? Quo Vadimus?Lecture Notes on Data Engineering and Communications Technologies, 10 (2018)
27976 View0.852Khazael B.; Vahidi Asl M.; Tabatabaee Malazi H.Geospatial Complex Event Processing In Smart City ApplicationsSimulation Modelling Practice and Theory, 122 (2023)