ns-2 for grid

The code for the modified ns-2 used in the MobiCom 2000 GLS paper is here. (grid-allinone.tgz). It contains the entire ns distribution and the corresponding libraries.

The code for the modified ns-2 used in the MobiCom 2001 ad hoc capacity paper is capacity-ns.tgz. It contains the entire ns distribution and corresponding libraries. The code is in cmu/test_capacity directory.

Install

Untar the grid-allinone.tgz, and install it by running the following commands in the corresponding directories.
monet:~/grid-allinone/tcl8.0/unix$ ./configure;make
monet:~/grid-allinone/tk8.0/unix$ ./configure;make
monet:~/grid-allinone/otcl-1.0a4$ ./configure;make
monet:~/grid-allinone/tclcl-1.0b8$ ./configure;make
monet:~/grid-allinone/hgps-ns$ ./configure;make

Grid Code

Most of simulation code related to Grid is under the directory "cmu/hgps" (HGPS is the name we used before for this system). Other modification to ns is minimal except what is required for ns to recognize HGPS header. (One exception: we modified arp so whenever a broadcast HGPS packet is received, the sender's Mac is recorded in ARP table, hence no actual ARP request/reply is ever sent)

Running simulations


Questions? Email grid@pdos.lcs.mit.edu.