Simulation of Ant Routing Protocol for Ad Hoc Networks in NS-2

This is the master thesis I did at TU Delft, as an exchange student of ETSETB-UPC, the college at Barcelona where I coursed my master degree in Telecommunications.

Publications

NS-2 code

Due to the increasing interest on my master thesis project, I've decided to publish some instructions on how to get the NS-2 code I wrote for my master thesis. However, please be aware that this code may contain some bugs. Use it at your own risk!

You can checkout the latest revision from my personal Subversion repository at:

svn co svn://bulma.net/code/trunk/ ant-ns2

I included NS-2 code (version 2.29) for convenience, as I had to modify some files for my code to compile successfully. On the antnet folder you will find an adaptation of the AntNet protocol for wireless ad-hoc networks called W_AntNet as part of my thesis work.

The ant routing agent is integrated in the NS-2 core as much as my reduced knowledge of NS, C++ and TCL have permitted. I can not ensure all the code is correct, although it should compile fine.

W_AntNet code is released under the GNU GPL license v2, so anybody who wants can improve it. Enjoy!

Test scripts

To run the simulations, I wrote several Bash scripts and AWK filters as well.

You can also check them out from my Subversion repository:

svn co svn://bulma.net/test/trunk/ ant-testing-tools

I hope this little contribution will help other people with their projects. I wish all of you good luck! :)

--
ir. Xesc Arbona
MSc Thesis as exchange student at TU Delft
February - November 2006