• DocumentCode
    3213530
  • Title

    A user level framework for ad hoc routing

  • Author

    Allard, Jeremie ; Gonin, Paul ; Singh, Minoo ; Richard, Golden G., III

  • Author_Institution
    Dept. of Comput. Sci., New Orleans Univ., LA, USA
  • fYear
    2002
  • fDate
    6-8 Nov. 2002
  • Firstpage
    13
  • Lastpage
    19
  • Abstract
    The availability of inexpensive wireless networking hardware (e.g., based on the IEEE 802.11 standards) has generated interest in a large class of wireless applications. Many applications benefit from rapidly deployable networks for example, collaborative applications to support field research or emergency incident response. The need for networks that can be rapidly deployed has resulted in a substantial body of research in ad hoc routing protocols. Such protocols use intermediate nodes as routers and support highly dynamic network configurations. We have developed a portable, user-level framework for ad hoc routing in C++. In our current implementation of this framework a tailored SOCKS proxy handles client requests and uses an implementation of an ad hoc routing protocol to provide routing. So far, implementations of DSR and flooding are provided, but other routing protocol implementations can easily be incorporated. An integrated simulator allows new routing protocols to be tested, and the code can be moved to a production ad hoc deployment with no modification. Our framework is suitable for a number of purposes, from ad hoc routing protocol research, where new protocols can be rapidly developed and tested, to the deployment of real ad hoc networks. The system is easily installed on a wide variety of operating systems and requires no kernel hacking.
  • Keywords
    C++ language; ad hoc networks; digital simulation; land mobile radio; routing protocols; telecommunication computing; C++; DSR; IEEE 802.11 standards; SOCKS proxy; ad hoc routing; ad hoc routing protocols; collaborative applications; dynamic network configurations; emergency incident response; field research; flooding; integrated simulator; intermediate network nodes; operating systems; portable framework; user level framework; wireless networking hardware; Ad hoc networks; Collaboration; Computer crime; Floods; Hardware; Kernel; Operating systems; Production; Routing protocols; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2002. Proceedings. LCN 2002. 27th Annual IEEE Conference on
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-1591-6
  • Type

    conf

  • DOI
    10.1109/LCN.2002.1181758
  • Filename
    1181758