The simulator provides a simple and easy platform to
implement application-layer/P2P protocols and test them
on large networks.
In this distribution we include our implementation of three application-layer
- Sequence of direct unicasts
Source code is available for Unix-based platforms. The following code has been
tested on latest versions of both Solaris and Linux.
Alpha release version 0.1 (.tar.gz)
Compilation and Execution instructions
We call the myns directory as MYNSHOME.
We denote the myns src directory as MYNSSRC. It is located
- Go to MYNSSRC.
- Open Makefile. Edit the MYNSHOME variable to reflect the home directory
of the myns simulator. Note that this is usually the
parent directory of MYNSSRC.
- make libgb.a
This will appropriately make and install the Stanford Graph
Base library. The libgb.a file will be placed in MYNSSRC/libs
- make depend
This will cause all file dependencies to be reflected in the
- make mynice/myendsys/myuni
This makes the executable for NICE/Narada/unicast-based
application-layer multicast protocol.
The executables are called mynice/myendsys/myuni.
The executables can be found in MYNSSRC/main.
All these three executables can be compiled
together using make all.
- To execute using some example scripts, go to MYNSSRC/scripts and:
../main/mynice < script-name
../main/myendsys < script-name
../main/myuni < script-name
|Last updated on Sept 2002