Title :
PUSMAN: Publish-Subscribe Middleware for Ad Hoc Networks
Author_Institution :
Dept. of Comput. & Inf. Sci., Guelph Univ., Ont.
Abstract :
Most existing message-oriented middleware for mobile networks rely on infrastructure or assume the existence of reliable and continuous connections among communicating entities. These schemes are also based on single network protocol layer solutions and do not take advantage of cross-layer optimizations. Publish/subscribe middleware has been widely used to provide asynchronous communication functionality in distributed applications. Due to node mobility and frequent node disconnections, asynchronous publish-subscribe message middleware is a suitable communication model for mobile ad hoc networking environments. In this paper, we propose publish/subscribe middleware for ad hoc networks (PUSMAN). PUSMAN is based on the publishing and subscription of topics. The main features of PUSMAN are mobility awareness, network reconfiguration, and cross-layer interaction support. The performance of the middleware was evaluated using simulations to determine the packet delivery ratio and control traffic overhead. These metrics were investigated as a function of the speed of the mobile node, the percentage subscribers, and the message publishing rate. The simulation results indicated that the proposed middleware achieves a good packet delivery ratio and low overhead irrespective of increases in mobile speed, the percentage of subscribers or the number of publishers
Keywords :
ad hoc networks; message passing; middleware; mobile computing; PUSMAN; ad hoc networks; asynchronous communication; cross-layer interaction support; distributed applications; message-oriented middleware; mobile networks; mobility awareness; network reconfiguration; packet delivery ratio; publish-subscribe middleware; single network protocol layer; Ad hoc networks; Asynchronous communication; Communication system traffic control; Message-oriented middleware; Mobile communication; Protocols; Publish-subscribe; Publishing; Subscriptions; Telecommunication network reliability; Mobile ad hoc networks; message middleware; publish/subscribe communication model;
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
DOI :
10.1109/CCECE.2006.277290