Toggle Main Menu Toggle Search

Open Access padlockePrints

JMS on mobile ad hoc networks

Lookup NU author(s): Einar Vollset, David Ingham, Dr Paul EzhilchelvanORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


The Java Message Service (JMS) provides a standard asynchronous messaging API, which simplifies the construction of loosely coupled, distributed applications. This paper describes the design and implementation of a pure Java JMS solution for mobile adhoc networks (MANETs). The resulting JMS solution simplifies not only the construction of MANET applications but also the re-deployment of any existing JMS applications into a MANET context. The central contribution of this paper lies in comprehensively identifying and addressing the design challenges encountered. For example, common JMS implementations rely, for reasons of efficiency, on a central, reliable server for maintaining dynamic state information, e.g. routing information and group configuration. Construction of a JMS solution for MANETs, on the other hand, cannot rely on such a centralized server. Our server-less implementation involves building a new MANET transport module that is incorporated into an existing JMS product. This transport module implements a MANET multicast routing protocol that provides publish/subscribe semantics by mapping JMS topics to multicast addresses. To our knowledge, our implementation is the first ever Java middleware platform built for MANETs.

Publication metadata

Author(s): Vollset E, Ingham D, Ezhilchelvan P

Editor(s): Conti, M., Giordano, S., Gregori, E., Olariu, S.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Personal Wireless Communications: IFIP-TC6 8th International Conference (PWC)

Year of Conference: 2003

Pages: 40-52

ISSN: 0302-9743 (print) 1611-3349 (online)

Publisher: Springer


DOI: 10.1007/978-3-540-39867-7_4

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783540201236