Distributed heterogeneous event processing: enhancing scalability and interoperability of CEP in an industrial context

Although a significant amount of research has investigated the benefits of distributed CEP in terms of scalability and extensibility, there is an ongoing reluctance in deploying distributed CEP in an industrial context. In this paper we present the DHEP system developed together with the IBM® laboratory in Böblingen. It addresses some of the key problems in increasing the acceptance of distributed CEP, for example supporting interoperability between heterogeneous event processing systems. We present the concepts behind the DHEP system and show how those concepts help to achieve scalable and extensible event processing in an industrial context. Moreover, we verify in an evaluation study that the additional cost imposed by the DHEP system is moderate and 'affordable' for the benefits provided.

[1]  Sharma Chakravarthy,et al.  Events and streams: harnessing and unleashing their synergy! , 2008, DEBS.

[2]  Kurt Rothermel,et al.  Dynamic Publish/Subscribe to Meet Subscriber-Defined Delay and Bandwidth Constraints , 2010, Euro-Par.

[3]  Boris Koldehofe,et al.  SPINE: Adaptive Publish/Subscribe for Wireless Mesh Networks , 2009, Stud. Inform. Univ..

[4]  Douglas C. Schmidt,et al.  An Object Behavioral Pattern for Demultiplexing and Dispatching Handlers for Asynchronous Events , 1998 .

[5]  Peter R. Pietzuch,et al.  A Framework for Event Composition in Distributed Systems , 2003, Middleware.

[6]  Kurt Rothermel,et al.  Cordies: expressive event correlation in distributed systems , 2010, DEBS '10.

[7]  Opher Etzion,et al.  A stratified approach for supporting high throughput event processing applications , 2009, DEBS '09.

[8]  Richard Monson-Haefel,et al.  Java message service , 2000 .

[9]  Yuri G. Rabinovich,et al.  Stratified implementation of event processing network , 2008 .

[10]  Douglas Clark Schmidt,et al.  Reactor An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events , 1995 .

[11]  Alan W. McMorran,et al.  An Introduction to IEC 61970-301 & 61968-11 : The Common Information Model , 2007 .

[12]  Ian Gorton,et al.  The architecture of an event correlation service for adaptive middleware-based applications , 2008, J. Syst. Softw..

[13]  G. Jakobson The technology and practice of integrated multiagent event correlation systems , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502).

[14]  Kurt Rothermel,et al.  Event Correlation in Heterogeneous EnvironmentsEreigniskorrelation in heterogenen Umgebungen , 2009, it Inf. Technol..

[15]  Declan O'Sullivan,et al.  Distributed fault correlation scheme using a semantic publish/subscribe system , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[16]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[17]  Opher Etzion,et al.  Amit - the situation manager , 2003, The VLDB Journal.

[18]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[19]  Hans-Arno Jacobsen,et al.  Composite Subscriptions in Content-Based Publish/Subscribe Systems , 2005, Middleware.