Recent Advancements in Event Processing

被引:66
作者
Dayarathna, Miyuru [1 ]
Perera, Srinath [1 ]
机构
[1] WSO2 Inc, 787 Castro St, Mountain View, CA 94041 USA
关键词
Event processing; complex event processing; data stream processing; REAL-TIME; ALGORITHMS; STREAMS; VIDEO; ANALYTICS;
D O I
10.1145/3170432
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:36
相关论文
共 203 条
[1]  
Abadi DJ., 2005, CIDR, V5, P277
[2]   SnoopIB: Interval-based event specification and detection for active databases [J].
Adaikkalavan, Raman ;
Chakravarthy, Sharma .
DATA & KNOWLEDGE ENGINEERING, 2006, 59 (01) :139-165
[3]   Evolutionary Network Analysis: A Survey [J].
Aggarwal, Charu ;
Subbian, Karthik .
ACM COMPUTING SURVEYS, 2014, 47 (01)
[4]  
Aggarwal CC, 2015, PROC INT CONF DATA, P185, DOI 10.1109/ICDE.2015.7113283
[5]  
Aggarwal CC, 2014, CH CRC DATA MIN KNOW, P231
[6]  
Aggarwal CC, 2008, ADV DATABASE SYST, V34, P11
[7]  
Akbar A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P663, DOI 10.1109/WF-IoT.2015.7389133
[8]   MillWheel: Fault-Tolerant Stream Processing at Internet Scale [J].
Akidau, Tyler ;
Balikov, Alex ;
Bekiroglu, Kaya ;
Chernyak, Slava ;
Haberman, Josh ;
Lax, Reuven ;
McVeety, Sam ;
Mills, Daniel ;
Nordstrom, Paul ;
Whittle, Sam .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (11) :1033-1044
[9]   A Semantic Processing Framework for IoT-Enabled Communication Systems [J].
Ali, Muhammad Intizar ;
Ono, Naomi ;
Kaysar, Mahedi ;
Griffin, Keith ;
Mileo, Alessandra .
SEMANTIC WEB - ISWC 2015, PT II, 2015, 9367 :241-258
[10]   CityBench: A Configurable Benchmark to Evaluate RSP Engines Using Smart City Datasets [J].
Ali, Muhammad Intizar ;
Gao, Feng ;
Mileo, Alessandra .
SEMANTIC WEB - ISWC 2015, PT II, 2015, 9367 :374-389