Supporting multiple subscription languages by a single event notification overlay in sparse MANETs

The subscription language is an important design decision for distributed event notification services (DENS). In order to minimize resource consumption and enable applications to use rich and complex subscription languages only when they are really needed, we have developed a DENS that separates the concerns of delivering subscriptions and notifications from the subscription specification and event filtering, i.e., the subscription language. To resolve the conflict between subscription language independence in DENS and a strict decoupling of publishers and subscribers through the DENS, we request that for each new subscription language three language specific plug-ins are provided. In this paper, we present the technical details of this solution and describe our proof-of-concept implementation that supports a simple attribute-value based subscription language and a fuzzy concept-based language.

[1]  Annika Hinze,et al.  A Meta-service for Event Notification , 2004, CoopIS/DOA/ODBASE.

[2]  Jean Bacon,et al.  An adaptive approach to content-based subscription in mobile ad hoc networks , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[3]  Gordon S. Blair,et al.  GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing , 2005, OTM Conferences.

[4]  Vinny Cahill,et al.  STEAM: event-based middleware for wireless ad hoc networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[5]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[6]  Rachid Guerraoui,et al.  Mobility Friendly Publish/Subscribe , 2004 .

[7]  Thomas Plagemann,et al.  Evaluation of Distributed Event Notification Protocols in Highly Unstable MANETs , 2005 .

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

[9]  Vera Goebel,et al.  Metadata Management for Ad-Hoc InfoWare - A Rescue and Emergency Use Case for Mobile Ad-Hoc Scenarios , 2005, OTM Conferences.

[10]  T. Plagemann,et al.  NEMAN: a network emulator for mobile ad-hoc networks , 2005, Proceedings of the 8th International Conference on Telecommunications, 2005. ConTEL 2005..

[11]  Thomas Plagemann,et al.  Distributed Event Notification for Mobile Ad Hoc Networks , 2004, IEEE Distributed Systems Online.

[12]  Carsten Griwodz,et al.  Middleware Services for Information Sharing in Mobile Ad-Hoc Networks - Challenges and Approach , 2004, Broadband Satellite Comunication Systems.

[13]  David F. Redmiles,et al.  Striving for versatility in publish/subscribe infrastructures , 2005, SEM '05.

[14]  Paolo Costa,et al.  Semi-Probabilistic Content-Based Publish-Subscribe , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[15]  Hector Garcia-Molina,et al.  Publish/Subscribe Tree Construction in Wireless Ad-Hoc Networks , 2003, Mobile Data Management.