The Publish-Subscribe middleware has been widely used to provide asynchronous communication functionality in distributed applications. Due to lack of communication infrastructure, frequent node mobility and limited resources, asynchronous publish-subscribe message middleware is a suitable communication model for mobile ad hoc networking environment, hi this paper, we propose an asynchronous publish-subscribe message middleware scheme for mobile ad hoc networks. The scheme supports disconnected operation and spontaneous communications. The proposed publish- subscribe mechanism is based on topics. The message publisher broadcasts an advertisement to its neighbor brokers, and receivers utilize subscription packets to set up connections with publisher. With the spread of advertisements, the system can also use advertisements to do the network reconfiguration. The main features of the proposed middleware scheme are: efficient, flexible, mobility awareness, network reconfiguration and cross-layer interaction support. The performance of the protocol is evaluated using simulation in terms of packet delivery ratio and end-to-end packet delay. These metrics are investigated as a function of node moving speed. The results show that our scheme can support intermittent connectivity and asynchronous communication environment that characterizes mobile ad hoc networks.
[1]
Hector Garcia-Molina,et al.
Publish/Subscribe in a Mobile Environment
,
2004,
Wirel. Networks.
[2]
Vinny Cahill,et al.
STEAM: event-based middleware for wireless ad hoc networks
,
2002,
Proceedings 22nd International Conference on Distributed Computing Systems Workshops.
[3]
Sung-Ju Lee,et al.
On-Demand Multicast Routing Protocol (ODMRP) for Ad-Hoc Networks
,
2002
.
[4]
Ellen W. Zegura,et al.
A message ferrying approach for data delivery in sparse mobile ad hoc networks
,
2004,
MobiHoc '04.
[5]
Paul D. Ezhilchelvan,et al.
JMS on Mobile Ad Hoc Networks
,
2003,
PWC.
[6]
Cecilia Mascolo,et al.
Adapting asynchronous messaging middleware to ad hoc networking
,
2004,
MPAC '04.
[7]
Alessio Vecchio,et al.
A Cross-Layer Approach for Publish/Subscribe in Mobile Ad Hoc Networks
,
2005,
MATA.