A lightweight and extensible Complex Event Processing system for sense and respond applications

被引:26
作者
Zappia, Ivan [1 ]
Paganelli, Federica [1 ]
Parlanti, David [1 ]
机构
[1] Univ Florence, Dipt Elettron & Telecomunicaz, Natl Interuniv Consortium Telecommun CNIT, Florence, Italy
关键词
Complex Event Processing; Staged Event-Driven Architecture; Event processing declarative language; Goods monitoring; Sense and respond applications;
D O I
10.1016/j.eswa.2012.01.197
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Complex Event Processing (CEP) is considered as a promising technology for enabling the evolution of service-oriented enterprise systems towards operational aware systems. CEP effectively supports the implementation of "sense and respond" behaviours, as it enables to extract meaningful events from raw data streams originated by sensing infrastructures, for enterprise processes and applications consumption. This paper proposes a novel CEP engine conceived with ease of use, extensibility, portability, and scalability requirements in mind. More specifically, we propose a Lightweight Stage-based Event Processor (LiSEP) based on a layered architectural design. Thanks to the adoption of Staged Event-Driven Architecture principles, core event processing logic is decoupled from low-level thread management issues. This results in an easy-to-understand and extensible implementation while testing results show performance scalability. We report on the carrying out of a case study on dangerous goods monitoring in maritime transport. The objective of the case study is to develop a Proof of Concept application leveraging on LiSEP capabilities in sensor and RFID events processing for monitoring and alerting purposes. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:10408 / 10419
页数:12
相关论文
共 32 条
[1]   SnoopIB: Interval-based event specification and detection for active databases [J].
Adaikkalavan, Raman ;
Chakravarthy, Sharma .
DATA & KNOWLEDGE ENGINEERING, 2006, 59 (01) :139-165
[2]  
[Anonymous], P 3 ACM INT C DISTR
[3]  
[Anonymous], SIGOPS OPER SYST REV
[4]   The CQL continuous query language: semantic foundations and query execution [J].
Arasu, A ;
Babu, S ;
Widom, J .
VLDB JOURNAL, 2006, 15 (02) :121-142
[5]  
Baker N., 2009, FUT INT C TECHN WORK
[6]  
Barga RS, 2006, LECT NOTES COMPUT SC, V4254, P919
[7]  
Barnes P., 2005, J INT MANAG, V11, P519, DOI DOI 10.1016/J.INTMAN.2005.09.008
[8]  
Chandy K. M, 2005, INT C MEAS GROUP C, P59
[9]   Extending SOA/MDD to sensors and actuators for sense-and-respond business processes [J].
Chen, Han ;
Chou, Paul B. ;
Cohen, Norman H. ;
Duri, Sastry .
ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, :54-61
[10]   Event-Driven Architecture for Decision Support in Traffic Management Systems [J].
Dunkel, Juergen ;
Fernandez, Alberto ;
Ortiz, Ruben ;
Ossowski, Sascha .
PROCEEDINGS OF THE 11TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2008, :7-+