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
相关论文
共 30 条
[1]  
Agrawal J., 2008, SIGMOD 08, P147
[2]  
Agrawal P., 2006, VLDB, P1151
[3]  
Akdere M., 2008, P VLDB ENDOWMENT, V1
[4]  
[Anonymous], 2006, SIGMOD
[5]  
[Anonymous], 2002, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
[6]  
Artikis A., 2012, P 6 ANN ACM INT C DI, P32
[7]  
Behrisch M., 2011, SIMUL 2011, P63
[8]  
Biswas Rahul, 2007, Human Motion - Understanding, Modeling, Capture and Animation. Proceedings 2nd Workshop, Human Motion 2007. (Lecture Notes in Computer Science vol. 4814), P255
[9]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[10]  
Dalvi N., 2007, PODS, P1, DOI [DOI 10.1145/1265530.1265531, 10.1145/1265530.1265531]