Abstract
Event processing (EP) is a data processing technology that conducts online processing of event information. In this survey, we summarize the latest cutting-edge work done on EP from both industrial and academic research community viewpoints. We divide the entire field of EP into three subareas: EP system architectures, EP use cases, and EP open research topics. Then we deep dive into the details of each subsection. We investigate the system architecture characteristics of novel EP platforms, such as Apache Storm, Apache Spark, and Apache Flink. We found significant advancements made on novel application areas, such as the Internet of Things; streaming machine learning (ML); and processing of complex data types such as text, video data streams, and graphs. Furthermore, there has been significant body of contributions made on event ordering, system scalability, development of EP languages and exploration of use of heterogeneous devices for EP, which we investigate in the latter half of this article. Through our study, we found key areas that require significant attention from the EP community, such as Streaming ML, EP system benchmarking, and graph stream processing.
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Reference205 articles.
1. Norbert M. Seel (Ed.). 2012. Mathematical models. In Encyclopedia of the Sciences of Learning. Springer US 2113--2113. Norbert M. Seel (Ed.). 2012. Mathematical models. In Encyclopedia of the Sciences of Learning. Springer US 2113--2113.
2. Research and Markets. 2015. Streaming Analytics Market by Verticals—Worldwide Market Forecast and Analysis (2015-2020). Research and Markets. Research and Markets. 2015. Streaming Analytics Market by Verticals—Worldwide Market Forecast and Analysis (2015-2020). Research and Markets.
3. C. Cabanillas C. Di Ciccio R. Eid-Sabbagh M. Hewelt A. Meyer A. Rogge-Solti A. Baumgrass R. Breske. 2014. S-Store: Streaming meets transaction processing. arXiv:1503.01143. C. Cabanillas C. Di Ciccio R. Eid-Sabbagh M. Hewelt A. Meyer A. Rogge-Solti A. Baumgrass R. Breske. 2014. S-Store: Streaming meets transaction processing. arXiv:1503.01143.
Cited by
68 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献