An Efficient and Reflective Event Filtering for Context-Awareness in Ubiquitous Computing

In the ubiquitous computing system fast and reliable event delivery is important to properly adapt to the dynamically changing environment. Such requirement could be satisfied by message-based middleware based on the publish/subscribe model. In this paper we propose a scheme that allows reflective filtering through the reasoning process. The objective of the reflective filtering is to prevent waste in the space of the event queue of the event channel due to useless events and reduce the network load. Performance evaluation reveals that the proposed scheme displays a significant improvement over the existing event service, Java messaging service (JMS) and omnievent service, in terms of event delivery time.

[1]  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).

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

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

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

[5]  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.

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

[7]  Geoff Coulson,et al.  What is Reflective Middleware , 2001 .

[8]  Gordon S. Blair,et al.  Reflective Middleware , 2006, The Handbook of Mobile Middleware.