Using Publish/Subscribe Middleware to Support Mobile Computing

XUE Tao,FENG Bo-qin,LI Bo
DOI: https://doi.org/10.3969/j.issn.1000-1220.2006.02.017
2006-01-01
Abstract:Publish/subscribe middleware dynamically route and deliver message from publishers to subscribers and its communication is anonymous, inherently asynchronous and multicasting in nature, which is touted to facilitate mobility. A novel protocol to support mobile computing with publish/subscribe middleware is presented. In this protocol, the old event broker acts as a proxy to store messages in its cache while the mobile client is moving. When the client connects another event broker, messages stored in the old event broker will be fetched and dispatched to the client in order. In addition, a synchronization algorithm and a message merge operation are adopted, which prevent message loss and duplication. Thus, mobile clients can reliably receive messages in different areas and event brokers. The experiment shows that our protocol can effectively address the challenges raised by emerging mobile applications.
What problem does this paper attempt to address?