by Deepak Bansal, Hari
Balakrishnan, Sally Floyd
and Scott Shenker
Sigcomm 2001, August 27-31, San Diego, CA.
This page has pointers to the simulation scripts for the above paper. These simulation scripts are also available from a tar zipped file . The README file describes the procedures for running these simulations.
These scripts use the latest snapshot of ns (ns-2.1b7a-current as of June 20,2001). Since randomization is enabled in all of these simulations, the precise results of simulations can be different from those in the paper and can also change with different versions of NS.
(run-RED.tcl produces the result in a file result-RED. The average values are generated using avg script.You need to then, split that avg-result-RED file generated as a result, manually into 5 files (corresponding to each slowCC algorithm) , avg-result-RED-1 through avg-result-RED-5 and replace 1-1/b values with b. (eg. 0.5 with 2, 0.875 with 8, 0.995 with 256 etc.). plot-RED uses these files to generate the result. )
These simulations take quite long to run (I usually leave them in night and they are complete by morning; 1000 short flows really take very long to run). Sometimes, RAP with b = 0.5 crashes. I suggest, in that case, rather than rerunning the simulations all over again, run the remaining simulations by modifying flash1000run.tcl. I do not know the reason for RAP crashing. Also, the flash1000run.tcl generates results for many SlowCC algorithms and you may want to cut that file to run only the simulations for which results are given in the paper (i.e. TC(1/2), TFRC(256. no self clocking) and TFRC(256,self clocking)).
Last modified: June 2001 by Deepak.