Gillius's Programming

Ad Hoc Networks - 4005-742-01 - 20063

Course/Professor's Website

Page last updated: 05/20/2007 11:50 PM

Team Adhocracy

What is adhocracy? Wikipedia: "Adhocracy is a type of organization being an opposite of bureaucracy"

Team Members

Team Research Topic

Survey of Ad hoc routing algorithms

Comparison of three routing algorithms:


Presentation 1 - April 5, 2007 - Overview (odp) (PDF)

Presentation 2 - April 12, 2007 - Papers Review (odp) (PDF)

Presentation 3 - April 26, 2007 - Project Design (odp) (PDF)

Presentation 4 - May 10, 2007 - Project Results (odp) (PDF)

Final Report

Final report (ODT) (PDF)

Source code (including tests), binary code (including CSCL dependency), input files and generated output files. (ZIP - 338k) (tar.bz2 - 274k)

Generated Javadoc (not included in above package) (ZIP - 264k) (online HTML)

Note: running unit tests requires JUnit. The scripts do not compile the unit tests by default, and JUnit is not required to run the binaries.


  1. Johnson, David B., Maltz, David A., Broch, Josh. 2001. DSR: The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks. in Ad Hoc Networking, edited by Charles E. Perkins, Chapter 5, pp. 139-172, Addison-Wesley, 2001. Obtained from
  2. ALVIN C. VALERA, WINSTON K.G. SEAH AND S.V. RAO, CHAMP: A Highly Resilient and Energy-Efficient Routing Protocol for Mobile Ad hoc Networks. In Proceedings of the 5th IEEE Conference on Mobile and Wireless Communications Networks (MWCN 2002), Stockholm, Sept 9-11, 2002.
  3. Karp, B. and Kung, H. T. 2000. GPSR: greedy perimeter stateless routing for wireless networks. In Proceedings of the 6th Annual international Conference on Mobile Computing and Networking (Boston, Massachusetts, United States, August 06 - 11, 2000). MobiCom '00. ACM Press, New York, NY, 243-254. DOI=