Volume 12 Number 4 (Jul. 2017)
Home > Archive > 2017 > Volume 12 Number 4 (Jul. 2017) >
JCP 2017 Vol.12(4): 317-334 ISSN: 1796-203X
doi: 10.17706/jcp.12.4.317-334

A Novel Engine: Complex Event Processing with LAIPE

Dong Wang1, Mingquan Zhou1, 2, Sajid Ali3, Yusong Liu4, Pengbo Zhou2
1School of Information Science and Technology, Northwest University, Xi’an 710127, China.
2College of Information Science and Technology, Beijing Normal University, Beijing 100875, China.
3Department of Computer Scinece, University of Education, Lahore 60000, Pakistan.
3School of Information, Renmin University of China, Beijing 100872, China.

Abstract—Most of the Complex Event Processing (CEP) engines are responsible for filtering, selecting and aggregating atomic events to represent high level composite events according to predefined rules are the latest breed of event-oriented software, which is being presented nowadays to better support timely information processing. Introducing CEP engines to the information system domain provides an opportunity to enhance the capabilities of event processing in real-time. To answer this need, we first propose an event algebra that defines the detailed semantics of event models and operators. More specifically, we propose a Lightweight Automata based Incremental Processing Engine (LAIPE) based on a layered architectural design. On the one hand, it adopts a language (LAIPL) and its rule structure which explicitly conceived to natural and easy identification of complex events. On the other hand, it provides efficient algorithms for rule translation and event incremental processing approach based on event automaton model. Finally, our evaluation on LAIPE and existing Esper engine shows that the time cost of LAIPE is averagely reduced 42.3% than Esper in different tests, and our developed engine has better performance in processing different sliding window and selectivity rates with a large number of events.

Index Terms—Complex event processing, light-weight automata based incremental processing, event automaton, event processing engine.


Cite: Dong Wang, Mingquan Zhou, Sajid Ali, Yusong Liu, Pengbo Zhou, "A Novel Engine: Complex Event Processing with LAIPE," Journal of Computers vol. 12, no. 4, pp. 317-334, 2017.

General Information

ISSN: 1796-203X
Frequency: Monthly (2006-2014); Bimonthly (Since 2015)
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Cherry L. Chen
Abstracting/ Indexing: DBLP, EBSCO, DOAJ, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jcp@iap.org
  • Jan 20, 2017 News!

    Vol.12, No.6 has been published with online version.   [Click]

  • Jan 16, 2017 News!

    Vol.12, No.5 has been published with online version.   [Click]

  • Oct 09, 2016 News!

    Vol.12, No.4 has been published with online version.   [Click]

  • Sep 02, 2016 News!

    Vol.11, No.3 has been indexed by EI (Inspec).   [Click]

  • Aug 18, 2016 News!

    Vol.11, No.2 has been indexed by EI (Inspec).   [Click]

  • Read more>>