A Novel Complex Event Processing Engine for Intelligent Data Analysis in Integrated Information Systems

Novel and effective engines for data analysis in integrated information systems are urgently required by diverse applications, in which massive business data can be analyzed to enable the capturing of various situations in real time. The performance of existing engines has limited capacity of data processing in distributed computing. Although Complex Event Processing (CEP) has enhanced the capacity of data analysis in information systems, it is still a big challenging task since events are rapidly increasing in diverse applications. In this paper, a lightweight intelligent data analysis system with a novel CEP engine named LIDA-E is introduced, which employs the knowledge base with rules and an event processing algorithm for analysis. Event models as well as operators support the rules for event selection and aggregation. These operators and rules have been utilized for constructing new CEP system architecture which combines expressiveness and efficiency in analysis. It adopts the agents and filter conception explicitly to provide the event transmission mechanism efficiently. Finally, the comparison between the proposed engine and the existing engine shows that LIDA-E has 48.65% averagely reduced time cost in different tests. The experimental results demonstrate that the developed architecture has better performance in both transmitting and analyzing a large number of events.

[1]  Jian Tang,et al.  T-Storm: Traffic-Aware Online Scheduling in Storm , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[2]  Mariacarla Calzarossa,et al.  Analysis of Header Usage Patterns of HTTP Request Messages , 2014, 2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS).

[3]  Wen Yao,et al.  Leveraging complex event processing for smart hospitals using RFID , 2011, J. Netw. Comput. Appl..

[4]  Yan Jin,et al.  Smart home services based on event matching , 2013, 2013 10th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[5]  Liu Yao-Zong,et al.  RFID Complex Event Processing for RTLS , 2012, 2012 Fourth International Conference on Multimedia Information Networking and Security.

[6]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[7]  Jürgen Dunkel,et al.  Intelligent M2M: Complex event processing for machine-to-machine communication , 2015, Expert Syst. Appl..

[8]  Elke A. Rundensteiner,et al.  Active complex event processing , 2010, Proc. VLDB Endow..

[9]  Waheed Ahmad,et al.  Formal modelling of Complex Event Processing: A generic algorithm and its application to a manufacturing line , 2012, IEEE 10th International Conference on Industrial Informatics.

[10]  M. Ahmadzadeh Ghasemabadi,et al.  Notice of RetractionApplication of five processes of project management based on PMBOK-2008 standard to run EPM-2010 project management system: A case study of Arya Hamrah Samaneh Co. , 2011, 2011 2nd IEEE International Conference on Emergency Management and Management Sciences.

[11]  Srinath Perera,et al.  Wihidum: Distributed complex event processing , 2015, J. Parallel Distributed Comput..

[12]  David C. Luckham,et al.  Complex Event Processing in Distributed Systems , 1998 .

[13]  Bartosz Balis,et al.  Real-time Grid monitoring based on complex event processing , 2011, Future Gener. Comput. Syst..

[14]  Ahmed Patel,et al.  Web base project management system for development of ICT project outsourced by Iranian government , 2011, 2011 IEEE Conference on Open Systems.

[15]  Gargi Dasgupta,et al.  Server Workload Analysis for Power Minimization using Consolidation , 2009, USENIX Annual Technical Conference.

[16]  Abdul Majid Mazlina,et al.  Big Data Processing in Cloud Computing Environments , 2017 .

[17]  Aldo Napoli,et al.  The automatic identification system of maritime accident risk using rule-based reasoning , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[18]  Ismail Ari,et al.  Data stream analytics and mining in the cloud , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[19]  Yushun Fan,et al.  Complex event processing in enterprise information systems based on RFID , 2007, Enterp. Inf. Syst..

[20]  Federica Paganelli,et al.  A lightweight and extensible Complex Event Processing system for sense and respond applications , 2012, Expert Syst. Appl..

[21]  Reinhold Kröger,et al.  An approach for knowledge-based IT management of air traffic control systems , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[22]  Xiaoming Zhang,et al.  Complex Event Processing over distributed probabilistic event streams , 2012, FSKD.

[23]  Alessandro Margara,et al.  Low latency complex event processing on parallel hardware , 2012, J. Parallel Distributed Comput..

[24]  David Luckham Glossary of Terminology: The Event Processing Technical Society: (EPTS) Glossary of Terms-Version 2.0 , 2012 .

[25]  Annika Hinze,et al.  EVA: An event algebra supporting complex event specification , 2015, Inf. Syst..

[26]  S. Berzisa,et al.  Knowledge reuse in configuration of project management information systems: A change management case study , 2011, 2011 15th IEEE International Conference on Intelligent Engineering Systems.

[27]  Xiaoming Zhang,et al.  Complex Event Processing over distributed probabilistic event streams , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.

[28]  Shanan Zhu,et al.  Server structure based on netty framework for internet-based laboratory , 2013, 2013 10th IEEE International Conference on Control and Automation (ICCA).

[29]  Roberto Baldoni,et al.  On-line failure prediction in safety-critical systems , 2015, Future Gener. Comput. Syst..

[30]  Antonio F. Gómez-Skarmeta,et al.  CEP-traj: An event-based solution to process trajectory data , 2015, Inf. Syst..

[31]  Inmaculada Medina-Bulo,et al.  A model-driven approach for facilitating user-friendly design of complex event patterns , 2014, Expert Syst. Appl..

[32]  Christian Esposito,et al.  A knowledge-based platform for Big Data analytics based on publish/subscribe services and stream processing , 2015, Knowl. Based Syst..