DTNSim2
A Delay-Tolerant Network Simulator
DTNSim2 is a simulator for Delay-Tolerant Networks (DTNs) written in Java. It is inspired by Sushant Jain's DTNSim, which was used for the Routing in a delay tolerant network paper. It has been written from scratch, and has the following main improvements:
- Simple scripts which allow configuration, contact schedules and traffic parameters to be in a single file, or in multiple files.
- MEED routing protocol, from the Practial routing in delay-tolerant networks paper.
- Protocol stack architecture for building new routing protocols from sets of different agents.
Hopefully, this page will at some point contain more documentation, but now it just includes a dump of the source code
The simulator needs Java 1.5.
There are some tests in it, but not all of them run properly - they just haven't evolved as fast as the rest of the simulator. There are also some examples which might be helpful, and those should work.
If you have comments about the simulator, the right email is: jkschmid(-at-)uwaterloo.ca.