Complex event processing over distributed probabilistic event streams

被引:56
作者
Wang, Y. H. [1 ]
Cao, K. [1 ]
Zhang, X. M. [1 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
关键词
Internet of things; Complex event processing; Distributed probabilistic event streams;
D O I
10.1016/j.camwa.2013.06.032
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
With the rapid development of Internet of Things (IoT), enormous events are produced every day. Complex Event Processing (CEP), which can be used to extract high level patterns from raw data, becomes the key part of the IoT middleware. In large-scale IoT applications, the current CEP technology encounters the challenge of massive distributed data which cannot be handled by most of the current methods efficiently. Another challenge is the uncertainty of the data caused by noise, sensor error or wireless communication techniques. In order to solve these challenges, in this paper a high-performance complex event processing method over distributed probabilistic event streams is proposed. With the ability to report confidence for processed complex events over uncertain data, this method uses probabilistic nondeterministic finite automaton and active instance stacks to process a complex event in both single and distributed probabilistic event streams. A parallel algorithm is designed to improve the performance. A query plan-based method is used to process the hierarchical complex event from distributed event streams. Query plan optimization is proposed based on the query optimization technology of probabilistic databases. The experimental study shows that this method is efficient in processing complex events over distributed probabilistic event streams. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1808 / 1821
页数:14
相关论文
共 50 条
[31]   Complex event processing distributed architecture for Massive Open Online Courses [J].
Benarbia, Sakina ;
Alaoui, Nabih ;
Bennani, Samir .
2018 INTERNATIONAL CONFERENCE ON SMART COMMUNICATIONS IN NETWORK TECHNOLOGIES (SACONET), 2018, :273-276
[32]   Complex Event Processing in ThingML [J].
An Ngoc Lam ;
Haugen, Oystein .
SYSTEM ANALYSIS AND MODELING: TECHNOLOGY-SPECIFIC ASPECTS OF MODELS, 2016, 9959 :20-35
[33]   NOVEL COMPLEX EVENT PROCESSING [J].
Govindasamy, V ;
Akila, V ;
Hariharan, S. ;
Pandian, R. Suresh ;
Naidu, P. V. Madhu Sudhan ;
Haridev, P. .
ICARCSET'15: PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ADVANCED RESEARCH IN COMPUTER SCIENCE ENGINEERING & TECHNOLOGY (ICARCSET - 2015), 2015,
[34]   Event Detection over Live and Archived Streams [J].
Peng, Shanglian ;
Li, Zhanhuai ;
Li, Qiang ;
Chen, Qun ;
Pan, Wei ;
Liu, Hailong ;
Nie, Yanming .
WEB-AGE INFORMATION MANAGEMENT, 2011, 6897 :566-+
[35]   To Share, or not to Share Online Event Trend Aggregation Over Bursty Event Streams [J].
Poppe, Olga ;
Lei, Chuan ;
Ma, Lei ;
Rozet, Allison ;
Rundensteiner, Elke A. .
SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, :1452-1464
[36]   Extending Kafka Streams for Complex Event Recognition [J].
Langhi, Samuele ;
Tommasini, Riccardo ;
Della Valle, Emanuele .
2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, :2190-2197
[37]   From Complex Event Processing to Cognitive Event Processing: Approaches, Challenges and Opportunities [J].
Yang, Jun ;
Ma, Meng ;
Wang, Ping ;
Liu, Ling .
IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, :1432-1438
[38]   Dealing with Data Streams: Complex Event Processing vs. Data Stream Mining [J].
Lange, Moritz ;
Koschel, Arne ;
Astrova, Irina .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2020, PART IV, 2020, 12252 :3-14
[39]   Complex Event Processing for Event-Based Process Querying [J].
van der Aa, Han .
BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2019), 2019, 362 :625-631
[40]   High-Performance Complex Event Processing over Hierarchical Data [J].
Mozafari, Barzan ;
Zeng, Kai ;
D'Antoni, Loris ;
Zaniolo, Carlo .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2013, 38 (04) :1