• DocumentCode
    2343694
  • Title

    System services for implementing ad-hoc routing protocols

  • Author

    Kawadia, Vikas ; Zhang, Yongguang ; Gupta, Binita

  • fYear
    2002
  • fDate
    2002
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    This paper explores several systems issues regarding the implementation of routing protocols for mobile ad-hoc networks. It proclaims that support for on-demand routing is insufficient in most operating systems and this has hindered ad-hoc network implementation and deployment. To solve this problem, we have developed a general solution for enhancing the operating systems with new system services to support ad-hoc routing, and with a new programming abstraction (API) to facilitate protocol development. We have implemented this approach in Linux and our implementation requires no changes to the standard Linux kernel except a small loadable module. We have tested this approach by porting an existing ad-hoc routing protocol implementation (AODV) to our platform, resulting in a much simpler, cleaner and faster code than the original implementation.
  • Keywords
    operating systems (computers); protocols; telecommunication network routing; wireless LAN; Linux; ad-hoc support library; mobile ad-hoc networks; on-demand routing; operating systems; protocol development; routing protocols; Ad hoc networks; Functional programming; Kernel; Laboratories; Libraries; Linux; Mobile ad hoc networks; Operating systems; Routing protocols; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2002. Proceedings. International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1680-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2002.1039723
  • Filename
    1039723