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. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jcp@iap.org
  • Apr 24, 2018 News!

    Vol 13, No 8 has been published with online version   [Click]

  • Dec 26, 2017 News!

    Vol 12, No 1-N0 5 has been indexed by EI (Inspec)     [Click]

  • Dec 26, 2017 News!

    Vol 11, No 4-N0 6 has been indexed by EI (Inspec)     [Click]

  • Dec 21, 2017 News!

    Vol 13, No 7 has been published with online version 12 papers are published in this issue after peer review   [Click]

  • Sep 26, 2017 News!

    Papers published in JCP Volume 12 have all been indexed by DBLP   [Click]

  • Read more>>