Title :
AMS: an adaptive middleware system for wireless ad hoc networks
Author :
Chiang, C.-Y.J. ; Chadha, R. ; Levin, Greg ; Shihwei Li ; Yuu-Heng Cheng ; Poylisher, Alex
Author_Institution :
Telcordia Technol., Piscataway, NJ, USA
Abstract :
The characteristics of ad hoc networks greatly increase the complexity of programming distributed applications with respect to both sending and receiving messages. This is because the network programming API based upon TCP and UDP was designed for the relatively stable, stationary Internet. The semantics of the API does not address the emerging issues from the dynamic mobile wireless ad hoc networks. One promising approach for alleviating this problem is to develop applications on top of a middleware system to shield applications from dealing with the dynamics of ad hoc networks. However, conventional middleware systems were not designed to cope with the frequently changing communications characteristics of military ad hoc networks. In order to address the above problem, we have designed and implemented a prototype of AMS , an Adaptive Middleware System with the following features. First, this middleware system is specifically designed to deal with dynamic and unreliable networks. Second, it shields communicating entities from coping with frequently changing networks via an API with semantics that provide a suitable abstraction of the underlying dynamic networks. Third, it allows individual applications to define their own communications requirements while the middleware system can set the lowest common requirements for all the communications per the military situations. Lastly, this middleware system has an interface that allows an external control system to adjust the values of its parameters to optimize the overall system performance.
Keywords :
ad hoc networks; middleware; mobile radio; telecommunication computing; telecommunication network reliability; transport protocols; AMS; Internet; TCP; UDP; adaptive middleware system; application program interface; control system; distributed application; mobile wireless ad hoc networks; network programming API; transport control protocol; unreliable network; user datagram protocol; Ad hoc networks; Adaptive systems; Communication system control; Control systems; IP networks; Middleware; Military communication; Mobile ad hoc networks; Mobile communication; Prototypes;
Conference_Titel :
Military Communications Conference, 2005. MILCOM 2005. IEEE
Conference_Location :
Atlantic City, NJ
Print_ISBN :
0-7803-9393-7
DOI :
10.1109/MILCOM.2005.1606099