UNDER CONSTRUCTION !!!
NS scripts used for simulations in our CoNEXT07 paper
is here.
The main file we used is CoNext/mainDT.tcl
Command line parameters for this file are:
[random seed]: random seed for ns;
[duration]: total simulation duration;
[buffer] : Bottleneck link's buffer size;
[avg_flow_size]: Average flow size in pkts (each packet is 1500B);
[sleep_time]: Average think time in seconds (think time follows exponential distribution;
[report_interval] : Time interval at which average queueing delays and packet loss rate etc. are reported
[ratio] : Capacity ratio Gamma;
[num_of_links] : Number of input links (N_in);
[users_per_link] : Number of users for each input link;
[Cout(Mbps)] : Output Capacity in Mbps;
[pareto_shape_parameter] : Shape parameter for the Pareto flow size distribution
[traceFile] : name of the file where traces can be collected
File mainDT_Open.tcl uses open-loop flow arrivals
File mainDT_wo_Sack.tcl uses TCP-reno flows with no SACK
A typical run can be:
ns mainDT.tcl 123444 1000 10 53 0.5 1 4 20 100 50 1.5 Buff_10.trc > Buff_10.out
Closed loop version of harpoon used for traffic generation in our experiments.
Experimental data is available upon request.
The main file we used is CoNext/mainDT.tcl
Command line parameters for this file are:
[random seed]: random seed for ns;
[duration]: total simulation duration;
[buffer] : Bottleneck link's buffer size;
[avg_flow_size]: Average flow size in pkts (each packet is 1500B);
[sleep_time]: Average think time in seconds (think time follows exponential distribution;
[report_interval] : Time interval at which average queueing delays and packet loss rate etc. are reported
[ratio] : Capacity ratio Gamma;
[num_of_links] : Number of input links (N_in);
[users_per_link] : Number of users for each input link;
[Cout(Mbps)] : Output Capacity in Mbps;
[pareto_shape_parameter] : Shape parameter for the Pareto flow size distribution
[traceFile] : name of the file where traces can be collected
File mainDT_Open.tcl uses open-loop flow arrivals
File mainDT_wo_Sack.tcl uses TCP-reno flows with no SACK
A typical run can be:
ns mainDT.tcl 123444 1000 10 53 0.5 1 4 20 100 50 1.5 Buff_10.trc > Buff_10.out
Closed loop version of harpoon used for traffic generation in our experiments.
Experimental data is available upon request.