• DocumentCode
    3398692
  • 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
  • fYear
    2005
  • fDate
    17-20 Oct. 2005
  • Firstpage
    2870
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Military Communications Conference, 2005. MILCOM 2005. IEEE
  • Conference_Location
    Atlantic City, NJ
  • Print_ISBN
    0-7803-9393-7
  • Type

    conf

  • DOI
    10.1109/MILCOM.2005.1606099
  • Filename
    1606099