ABSTRACT
In this demo, we present FERARI, a prototype that enables real-time Complex Event Processing (CEP) for large volume event data streams over distributed topologies. Our prototype constitutes, to our knowledge, the first complete, multi-cloud based end-to-end CEP solution incorporating: a) a user-friendly, web-based query authoring tool, (b) a powerful CEP engine implemented on top of a streaming cloud platform, (c) a CEP optimizer that chooses the best query execution plan with respect to low latency and/or reduced inter-cloud communication burden, and (d) a query analytics dashboard encompassing graph and map visualization tools to provide a holistic picture with respect to the detected complex events to final stakeholders. As a proof-of-concept, we apply FERARI to enable mobile fraud detection over real, properly anonymized, telecommunication data from T-Hrvatski Telekom network in Croatia.
- Apache Storm project homepage. http://storm.apache.org/.Google Scholar
- Flexible event pRocessing for big dAta aRchItectures. the FERARI project. http://www.ferari-project.eu/.Google Scholar
- IBM Proactive Technology Online on STORM. https://github.com/ishkin/Proton.Google Scholar
- Storm-Esper. https://github.com/tomdz/storm-esper.Google Scholar
- J. Agrawal, Y. Diao, D. Gyllstrom, and N. Immerman. Efficient pattern matching over event streams. In SIGMOD, June 2008. Google ScholarDigital Library
- M. Akdere, U. Çetintemel, and N. Tatbul. Plan-based complex event detection across distributed sources. In PVLDB, 2008. Google ScholarDigital Library
- S. Bothe, V. Manikaki, A. Deligiannakis, and M. Mock. Towards flexible event processing in distributed data streams. In Proc. of the Workshops of the EDBT/ICDT, 2015.Google Scholar
- O. Etzion and P. Niblett. Event Processing in Action. Manning Publications Company, 2010. Google ScholarDigital Library
- C. Moxey, M. Edwards, O. Etzion, M. Ibrahim, S. Iyer, H. Lalanne, M. Monze, M. Peters, Y. Rabinovich, G. Sharon, and K. Stewart. A Conceptual Model for Event Processing Systems. IBM Redguide publication, 2010.Google Scholar
Index Terms
- FERARI: A Prototype for Complex Event Processing over Streaming Multi-cloud Platforms
Recommendations
Processing count queries over event streams at multiple time granularities
Management and analysis of streaming data has become crucial with its applications to web, sensor data, network traffic data, and stock market. Data streams consist of mostly numeric data but what is more interesting are the events derived from the ...
Sliding-window top-k queries on uncertain streams
Recently, due to the imprecise nature of the data generated from a variety of streaming applications, such as sensor networks, query processing on uncertain data streams has become an important problem. However, all the existing works on uncertain data ...
PSoup: a system for streaming queries over streaming data
Abstract.Recent work on querying data streams has focused on systems where newly arriving data is processed and continuously streamed to the user in real time. In many emerging applications, however, ad hoc queries and/or intermittent connectivity also ...
Comments