Client mobility in rendezvous-notify

Event-based computing is vital for the next generation mobile services and applications that need to meet user requirements irrespective of time and location. The event paradigm is a form of asynchronous one-to-many communication and allows clients to receive information that matches their interests through filtering. Event-based communication is a good candidate for mobile computing, because it is asynchronous and supports disconnected operation. However, user and terminal mobility present problems pertaining to synchronization and delivery that need to be solved. In this paper, we examine and analyze mobility in the Rendezvous-Notify architecture. This event-delivery architecture is based on two server roles: access servers that maintain subscription information and buffered events, and resolution servers that are responsible for event channels and routing events to access servers. Access to event channels is done using a rendezvous mechanism.

[1]  Gerard J. Holzmann,et al.  The Model Checker SPIN , 1997, IEEE Trans. Software Eng..

[2]  Elisabetta Di Nitto,et al.  Content-Based Dispatching in a Mobile Environment , 2000 .

[3]  Bill Segall,et al.  Supporting disconnectedness - transparent information delivery for mobile and invisible computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  Hector Garcia-Molina,et al.  Publish/Subscribe in a Mobile Environment , 2004, Wirel. Networks.

[5]  Hector Garcia-Molina,et al.  Publish/Subscribe in a Mobile Environment , 2001, MobiDe '01.

[6]  Jean Bacon,et al.  Generic Support for Distributed Applications , 2000, Computer.

[7]  Miguel Castro,et al.  SCRIBE: The Design of a Large-Scale Event Notification Infrastructure , 2001, Networked Group Communication.

[8]  Alexander L. Wolf,et al.  An experience in evaluating publish/subscribe services in a wireless network , 2002, WOSP '02.

[9]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[10]  Witold Litwin,et al.  LH* - Linear Hashing for Distributed Files , 1993, SIGMOD Conference.

[11]  Ben Y. Zhao,et al.  Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and , 2001 .

[12]  Alexander L. Wolf,et al.  A Benchmark Suite for Distributed Publish/Subscribe Systems , 2002 .

[13]  Hans-Arno Jacobsen,et al.  Using publish/subscribe middleware for mobile systems , 2002, MOCO.

[14]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[15]  Mehdi Jazayeri,et al.  Mobile push: delivering content to mobile users , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.