skip to main content
10.1145/3328905.3329763acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

Uncertainty-Aware Event Analytics over Distributed Settings

Published: 24 June 2019 Publication History

Abstract

In complex event processing (CEP), simple derived event tuples are combined in pattern matching procedures to derive complex events (CEs) of interest. Big Data applications analyze event streams online and extract CEs to support decision making procedures. At massive scale, such applications operate over distributed networks of sites where efficient CEP requires reducing communication as much as possible. Besides, events often encompass various types of uncertainty. Therefore, massively distributed Big event Data applications in a world of uncertain events call for communication-efficient, uncertainty-aware CEP solutions, which is the focus of this work. As a proof-of-concept for the applicability of our techniques, we show how we bridge the gap between two recent CEP prototypes which use the same CEP engine and each extend it towards only one of the dimensions of distribution and uncertainty.

References

[1]
2019. IBM Proactive Technology Online. "https://github.com/ishkin/Proton/tree/master/IBMProactiveTechnologyOnline". {Online; accessed 31-January-2019}.
[2]
2019. IBM Proactive Technology Online on STORM. "https://github.com/ishkin/Proton/tree/master/IBMProactiveTechnologyOnlineonSTORM". {Online; accessed 31-January-2019}.
[3]
Mert Akdere, Ugur Çetintemel, and Nesime Tatbul. 2008. Plan-based complex event detection across distributed sources. PVLDB 1, 1 (2008), 66--77.
[4]
Elias Alevizos, Alexander Artikis, and Georgios Paliouras. 2018. Wayeb: a Tool for Complex Event Forecasting. In LPAR. 26--35.
[5]
Elias Alevizos, Anastasios Skarlatidis, Alexander Artikis, and Georgios Paliouras. 2017. Probabilistic Complex Event Recognition: A Survey. ACM Comput. Surv. 50, 5 (2017), 71:1--71:31.
[6]
Michael H Cahill, Diane Lambert, José C Pinheiro, and Don X Sun. 2002. Detecting fraud in the real world. In Handbook of massive data sets. Springer, 911--929.
[7]
Ivo Correia, Fabiana Fournier, and Inna Skarbovsky. 2015. The uncertain case of credit card fraud detection. In DEBS. 181--192.
[8]
Gianpaolo Cugola and Alessandro Margara. 2012. Low latency complex event processing on parallel hardware. J. Parallel Distrib. Comput. 72, 2 (2012), 205--218.
[9]
Gianpaolo Cugola, Alessandro Margara, Matteo Matteucci, and Giordano Tamburrelli. 2015. Introducing uncertainty in complex event processing: model, implementation, and validation. Computing 97, 2 (2015), 103--144.
[10]
Pedro OS Vaz De Melo, Leman Akoglu, Christos Faloutsos, and Antonio AF Loureiro. 2010. Surprising patterns for the call duration distribution of mobile phone users. In ECML/PKDD. 354--369.
[11]
Opher Etzion and Peter Niblett. 2010. Event Processing in Action. Manning Publications Company.
[12]
Ioannis Flouris, Vasiliki Manikaki, Nikos Giatrakos, Antonios Deligiannakis, and Minos N. Garofalakis et al. 2016. Complex event processing over streaming multi-cloud platforms: the FERARI approach: demo. In DEBS. 348--349.
[13]
Ioannis Flouris, Vasiliki Manikaki, Nikos Giatrakos, Antonios Deligiannakis, and Minos N. Garofalakis et al. 2016. FERARI: A Prototype for Complex Event Processing over Streaming Multi-cloud Platforms. In SIGMOD. 2093--2096.
[14]
Apache Software Foundation. 2019. Apache Flink. https://flink.apache.org/. {Online; accessed 31-January-2019}.
[15]
Apache Software Foundation. 2019. Apache Spark. https://spark.apache.org/. {Online; accessed 31-January-2019}.
[16]
Apache Software Foundation. 2019. Apache Storm. http://storm.apache.org/. {Online; accessed 31-January-2019}.
[17]
Vijay Garg. 2010. Wireless communications & networking. Elsevier.
[18]
Nikos Giatrakos, Antonios Deligiannakis, Minos N. Garofalakis, Daniel Keren, and Vasilis Samoladas. 2018. Scalable approximate query tracking over highly distributed data streams with tunable accuracy guarantees. Inf. Syst. 76 (2018).
[19]
Douglas M Hawkins and RAJ Wixley. 1986. A note on the transformation of chi-squared variables to normality. The American Statistician 40, 4 (1986), 296--298.
[20]
Jaakko Hollmén et al. 2000. User profiling and classification for fraud detection in mobile communications networks. Helsinki University of Technology.
[21]
Gerald G. Koch, Boris Koldehofe, and Kurt Rothermel. 2010. Cordies: Expressive Event Correlation in Distributed Systems. In DEBS. 26--37.
[22]
Michael H Kutner, Christopher J Nachtsheim, John Neter, William Li, et al. 2005. Applied linear statistical models.
[23]
Konstantinos Kyriakopoulos. 2018. Distributed Complex Event Processing (CEP) System Based on the Esper Engine. Master's thesis. School of Electrical and Computer Engineering, Technical University of Crete.
[24]
Lawrence M Leemis and Jacquelyn T McQueston. 2008. Univariate Distribution Relationships. The American Statistician 62, 1 (2008), 45--53.
[25]
Guoli Li and Hans-Arno Jacobsen. 2005. Composite Subscriptions in Content-based Publish/Subscribe Systems. In Middleware. 249--269.
[26]
Zheng Li and Tingjian Ge. 2016. History is a mirror to the future: Best-effort approximate complex event matching with insufficient resources. PVLDB 10, 4 (2016), 397--408.
[27]
Peter G Moschopoulos. 1985. The distribution of the sum of independent gamma random variables. Annals of the Institute of Statistical Mathematics 37, 1 (1985), 541--544.
[28]
Clifton Phua, Vincent Lee, Kate Smith, and Ross Gayler. 2010. A comprehensive survey of data mining-based fraud detection research. arXiv preprint arXiv:1009.6119 (2010).
[29]
Peter R. Pietzuch, Brian Shand, and Jean Bacon. 2003. A Framework for Event Composition in Distributed Systems. In Middleware. 62--82.
[30]
Bjorn Schilling, Boris Koldehofe, and Kurt Rothermel. 2011. Efficient and Distributed Rule Placement in Heavy Constraint-Driven Event Systems. In HPCC. 355--364.
[31]
Fred W Steutel and Klaas Van Harn. 2003. Infinite divisibility of probability distributions on the real line. CRC Press.
[32]
Y. H. Wang, K. Cao, and X. M. Zhang. 2013. Complex event processing over distributed probabilistic event streams. Computers and Mathematics with Applications 66, 10 (2013), 1808--1821.

Cited By

View all
  • (2021)Towards creating a generalized complex event processing operator using FlinkCEPProceedings of the 15th ACM International Conference on Distributed and Event-based Systems10.1145/3465480.3467841(188-189)Online publication date: 28-Jun-2021
  • (2021)Processing Big Data in Motion: Core Components and System Architectures with Applications to the Maritime DomainTechnologies and Applications for Big Data Value10.1007/978-3-030-78307-5_22(497-518)Online publication date: 1-Jul-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '19: Proceedings of the 13th ACM International Conference on Distributed and Event-based Systems
June 2019
291 pages
ISBN:9781450367943
DOI:10.1145/3328905
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 June 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Complex Event Processing
  2. Distributed Streams
  3. Uncertainty

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DEBS '19

Acceptance Rates

DEBS '19 Paper Acceptance Rate 13 of 47 submissions, 28%;
Overall Acceptance Rate 145 of 583 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)3
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Towards creating a generalized complex event processing operator using FlinkCEPProceedings of the 15th ACM International Conference on Distributed and Event-based Systems10.1145/3465480.3467841(188-189)Online publication date: 28-Jun-2021
  • (2021)Processing Big Data in Motion: Core Components and System Architectures with Applications to the Maritime DomainTechnologies and Applications for Big Data Value10.1007/978-3-030-78307-5_22(497-518)Online publication date: 1-Jul-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media