Publisher-side Event Filtering for QoS-Awareness in Ubiquitous Computing

In the ubiquitous computing environment a user may interact with a large number of devices. The publish'subscribe paradigm is suitable for the various applications by allowing the subscribers to declare their interests and receive only the notifications of interest. This paper propose a novel event filtering approach preventing waste in the space of the event queue of the event channel due to unwanted events and reducing the network load. Performance evaluation reveals that the proposed scheme displays significant improvement over the existing event service, Java messaging service (JMS) and Omnievent service in terms of event delivery time for various numbers of servers and data sizes.

[1]  Kuo Zhang,et al.  PURPLE: a reflective middleware for pervasive computing , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[2]  Hee Yong Youn,et al.  CALM: an intelligent agent-based middleware for community computing , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[3]  Hee Yong Youn,et al.  A Flexible and Scalable Agent Platform for Multi-Agent Systems , 2007 .

[4]  Nick Cramer,et al.  An efficient, scalable content-based messaging system , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[5]  Gul A. Agha,et al.  Customizable middleware for modular distributed software , 2001, CACM.

[6]  Guanling Chen,et al.  Context aggregation and dissemination in ubiquitous computing systems , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[7]  Patrick Th. Eugster,et al.  On objects and events , 2001, OOPSLA '01.

[8]  Sven Bittner,et al.  Classification and Analysis of Distributed Event Filtering Algorithms , 2004, CoopIS/DOA/ODBASE.

[9]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[10]  Douglas C. Schmidt,et al.  Middleware for Distributed Systems Evolving the Common Structure for Network-centric Applications , 2001 .