Where event processing grand challenge meets real-time web: PLAY event marketplace

The Grand Challenge in Event Processing serves as a common goal and mechanism for coordinating research across the spectrum of people working on event processing. The Grand Challenge is a single, though broad, challenge that impacts society which the community can use as a basis for measuring progress in research and application. In this paper we will present an analysis of the recent development in the realization of the Grand Challenge and elaborate on its implementation using the current development in the so called Real-time Web - a decentralized, global, Internet-like infrastructure, built upon widely-accepted open standards. We present a particular solution that has been developed in the scope of the EU project PLAY (www.play-project.eu), that is aiming to develop an elastic and reliable platform for dynamic complex event-driven interaction in large highly distributed and heterogeneous federated service systems. The main outcome is an Event Marketplace Platform which offers and consumes real-time data of all sorts and across the whole Web. We explain the theoretical principles behind the Event Marketplace, discuss the research and technological challenges required for its efficient development, present the implementation and evaluation details and demonstrate several applications that have been built on the top of the Platform so far.

[1]  Kenneth P. Birman,et al.  A review of experiences with reliable multicast , 1999, Softw. Pract. Exp..

[2]  Elena Paslaru Bontas Simperl,et al.  ESB federation for large-scale SOA , 2010, SAC '10.

[3]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[4]  Jürgen Umbrich,et al.  YARS2: A Federated Repository for Querying Graph Structured Data from the Web , 2007, ISWC/ASWC.

[5]  K. Mani Chandy,et al.  10201 Executive Summary and Manifesto - Event Processing , 2010, Event Processing.

[6]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[7]  Ming Li,et al.  A Scalable and Elastic Publish/Subscribe Service , 2011, 2011 IEEE International Parallel & Distributed Processing Symposium.

[8]  Deborah Estrin,et al.  PEIR, the personal environmental impact report, as a platform for participatory sensing systems research , 2009, MobiSys '09.

[9]  Manolis Koubarakis,et al.  Continuous RDF Query Processing over DHTs , 2007, ISWC/ASWC.

[10]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[11]  Tim Berners-Lee,et al.  Linked data , 2020, Semantic Web for the Working Ontologist.

[12]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[13]  Frank van Harmelen,et al.  Mind the data skew: distributed inferencing by speeddating in elastic regions , 2010, WWW '10.

[14]  Alexander Schatten,et al.  Concepts and models for typing events for event-based systems , 2007, DEBS '07.

[15]  Jianling Sun,et al.  Scalable RDF store based on HBase and MapReduce , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[16]  Amit P. Sheth,et al.  SPARQL-ST: Extending SPARQL to Support Spatiotemporal Queries , 2011, Geospatial Semantics and the Semantic Web.

[17]  Sebastian Rudolph,et al.  EP-SPARQL: a unified language for event processing and stream reasoning , 2011, WWW.

[18]  Sebastian Rudolph,et al.  ETALIS: Rule-Based Reasoning in Event Processing , 2011 .

[19]  Andreas Harth,et al.  CumulusRDF: Linked Data Management on Nested Key-Value Stores , 2011 .

[20]  Françoise Baude,et al.  A Survey of Structured P2P Systems for RDF Data Storage and Retrieval , 2011, Trans. Large Scale Data Knowl. Centered Syst..

[21]  Umesh Bellur,et al.  Reliable Routing of Event Notifications over P2P Overlay Routing Substrate in Event Based Middleware , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[22]  Kenneth P. Briman A review of experiences with reliable multicast , 1999 .