An Implementation and Evaluation of the Ad-hoc On-demand Distance Vector Routing Protocol for Windows CE
There are a number of implementations of the Ad-hoc On-demand Distance Vector (AODV) routing protocol available for the Linux platform, but not for any other platform. Development of ad-hoc routing protocols has been slow because current operating systems do not provide adequate direct system-services for their implementation. This dissertation presents a design, implementation, and evaluation of AODV for the Windows CE operating system. It discusses the features of the Windows protocol stack that can be used for implementing ad-hoc routing protocols generally, and shows that the AODV routing protocol can successfully be used in a heterogeneous ad-hoc network environment.