SACK-TS Implementation for NS 2

Purpose of SACK-TS:

* Improve performance of TCP/SACK using the Time-Stamp option.
* Speed up simulation using a fast implementation of scoreboard

Code:

* sack-ts-code.tar.gz

Install Instruction:

1. Download sack-ts-code.tar.gz, unzip it, and then copy those files into ns-allinone-2.26/ns-2.26/tcp directory.
2. Add the following line to the list of object files, "OBJ_CC", in file ns-allinone-2.26/ns-2.26/Makefile
    tcp/SackList.o tcp/intDList.o tcp/hashtable.o  tcp/tcp-sack-ts.o tcp/scoreboard-ts.o\
3. Make NS ("make clean", and then "make")
4. In your script, use the following line to create a connection
      $ns create-connection TCP/SackTS $n1 TCPSink/Sack1 $n2 $class


Last Update: August 1, 2003