ISSN : 1796-2021
Volume : 1    Issue : 4    Date : July 2006

Trends in Middleware for Mobile Ad Hoc Networks
Salem Hadim, Jameela Al-Jaroodi and Nader Mohamed
Page(s): 11-21
Full Text:
PDF (304 KB)

The use of middleware has extended from simply facilitating applications’ communication to a
broad set of services supporting a huge spectrum of networked and distributed computing
environments. At the same time mobile wireless ad hoc networks (MANET) have become a popular
distributed environment and its application domain is expanding rapidly. However, like all distributed
environments several issues must be considered and many problems have to be addressed to
have efficient and useful applications. Current researchers moved towards using middleware to
provide solutions to these issues and simplify application development for MANETs. In this paper
we cover the latest trends and developments in middleware for MANETs and survey these
approaches to identify their qualities and limitations. We then classify these approaches into six
categories that group them based on the communication models and the programming paradigm
used. The paper also evaluates these approaches in terms of the identified categories such as
support for mobility, openness and heterogeneity, and the ease of use. Finally, we try to identify the
open issues and the possible research directions that would provide better middleware solutions
for MANETs.

Index Terms
Middleware, Mobile Ad Hoc Networks, Pervasive Computing, Programming Paradigms