High-speed TCP MS Projects

Background Links

Current MS Projects

Project Setup

Use a modified version of ns-2.30 on netsim for this work:
  1. Install ns-allinone-2.30 into your netsim account. Refer to Downloading and installing ns-2 from the ns-2 wiki.
  2. Rename the ns-2.30 directory to ns-2.30-orig.
  3. Unpack /home/mweigle/hstcp/MS-projects/ns-ODU.tgz into your ns-allinone-2.30 directory.
  4. Make a symbolic link from ns-ODU to ns-2.30: ln -s ns-ODU ns-2.30
  5. Run configure and make in the ns-2.30 directory.

Copy and unpack the high-speed TCP scripts (/home/mweigle/hstcp/MS-projects/hstcp-scripts.tgz) into your netsim account.

Make a symbolic link from your newly compiled ns executable to ns in your hstcp-scripts directory.
Something like, ln -s ~/ns-allinone-2.30/ns-2.30/ns ns

Run gogo-test in the hstcp-scripts directory to test things. After the script finishes, you should have a new directory named data that contains the file STATS and the directory CUBIC-CUBIC-50s. The CUBIC-CUBIC-50s directory should contain cwnd_hstcp0.out, cwnd_hstcp1.out, queue.out, report.txt, runone.out, tput_hstcp0.out, tput_hstcp1.out, util.out