Title :
System services for implementing ad-hoc routing protocols
Author :
Kawadia, Vikas ; Zhang, Yongguang ; Gupta, Binita
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;
Conference_Titel :
Parallel Processing Workshops, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1680-7
DOI :
10.1109/ICPPW.2002.1039723