Enhancing event processing networks with semantics to enable self-managed SEE federations

As a common platform to easily exchange information, the Web is already overwhelmed with events which need to be processed in timely fashion. The opportunity to detect event occurrences in real time at a Web scale while correlating events from different sources has the potential to enable powerful applications. Recent contributions in the area of event processing provide a generic framework, usually referred to as Event Processing Networks. This paper proposes a grounding of the Event Processing Network conceptual model on Semantic Web technologies, in order to realize Semantically-enhanced Event Processing Networks (SEPNs). As a use case, the paper describes the integration of SEPNs with a Semantic Execution Environment (SEE), in order to achieve a suitable level of monitoring and self-management. While relying on the proposed monitoring ontology, we show how SEPNs are capable of observing events at the level of both single and federated SEE deployments and of responding accordingly.

[1]  Federico Michele Facca,et al.  Towards a Reactive Semantic Execution Environment , 2009, OTM Workshops.

[2]  John Domingue,et al.  A Core Ontology for Business Process Analysis , 2008, ESWC.

[3]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[4]  Katia Sycara,et al.  Monitoring execution of OWLS web services ? , 2007 .

[5]  Katia P. Sycara,et al.  Recovery Mechanisms for Semantic Web Services , 2008, DAIS.

[6]  Katia P. Sycara,et al.  Specifying and Monitoring Composite Events for Semantic Web Services , 2007, Fifth European Conference on Web Services (ECOWS'07).

[7]  Amit P. Sheth,et al.  Semantic Web Services, Processes and Applications (Semantic Web and Beyond: Computing for Human Experience) , 2006 .

[8]  Katia P. Sycara,et al.  Exception Handling and Recovery of Semantic Web Services , 2008, Fourth International Conference on Networking and Services (icns 2008).

[9]  Charles L. Forgy,et al.  Rete: a fast algorithm for the many pattern/many object pattern match problem , 1991 .

[10]  Daniele Braga,et al.  An execution environment for C-SPARQL queries , 2010, EDBT '10.

[11]  Opher Etzion,et al.  Event Processing in Action , 2010 .

[12]  Nenad Stojanovic,et al.  Event-Driven Approach for Logic-Based Complex Event Processing , 2009, 2009 International Conference on Computational Science and Engineering.

[13]  Hai Jin,et al.  An Ontology-Based Host Resources Monitoring Approach in Grid Environment , 2005, WAIM.

[14]  Amit P. Sheth,et al.  Semantic Sensor Web , 2008, IEEE Internet Computing.

[15]  Alexandra Poulovassilis,et al.  RDFTL : An Event-Condition-Action Language for RDF , 2004 .

[16]  Schahram Dustdar,et al.  Performance metrics and ontologies for Grid workflows , 2007, Future Gener. Comput. Syst..

[17]  Jorge Cardoso,et al.  Semantic Web Services , 2003 .

[18]  Daniele Braga,et al.  C-SPARQL: SPARQL for continuous querying , 2009, WWW '09.

[19]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[20]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[21]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems: OTM 2009 Workshops, Confederated International Workshops and Posters, ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009, Vilamoura, Portugal, November 1-6, 2009. Proceedings , 2009, OTM Workshops.

[22]  Roman Vaculin,et al.  Specifying and Monitoring Composite Events for Semantic Web Services , 2007, ECOWS 2007.

[24]  Hafiz Farooq Ahmad,et al.  A Resource Monitoring and Management Middleware Infrastructure for Semantic Resource Grid , 2004, SAG.