Monarch

PRAN: Physical Realization of Ad Hoc Networks

overview - what  is PRAN
people - who are we
papers
PRAN documents
talks - selected presentation slides
Source code
- Released source code
Demonstration - Pictures and videos of NASA demo
Related research - past and current projects that have similar goals
funding - who sponsors PRAN


Overview

PRAN (Physical Realization of Ad hoc Networks) is a user-level implementation of ad hoc routing protocol. It provides an environment to use the ns-2 logic of routing protocols for actual implemtation. There are small hooks in the kernel to pass packets to the ad hoc routing protocol running in the user level.

Current status: Implementation completed for DSR ad hoc routing protocol in FreeBSD 5.1 kernel. Has also been ported to Linux kernel, and for AODV protocol to show portability across systems and protocols. Gave a demo at MobiCom 2004, September 29. Submitted paper for publication. Code released in public.

PRAN explained: Pran (or life) is the innermost essence of anything. The logic which was part of the ns-2 simulator has been given "pran" (new lease of life), and is now the actual implementation code.

People

Papers

Talks

Source Code

NASA Demonstration

Related research

Funding


Monarch        Systems        CS        Rice