This page contains the simulation code and scripts for our BI-TCP
paper.
| Protocol | Parameters 6 (Protocol-Type) | Parameter 7 (Low-Window) |
| AIMD | 7 | 0 |
| BI-TCP | 12 | 14 |
| HSTCP | 8 | 31 |
| STCP | 9 | 16 |
| Parameters | Description | |
| DropTail | ns behavior.tcl 200 2500 10 1 1.0 1 12 14 1 1 0 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 1 |
| ns behavior.tcl 200 2500 10 1 1.0 1 12 14 1 1 40 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 3 | |
| ns behavior.tcl 200 2500 10 1 1.0 1 12 14 1 1 100 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 6 | |
| RED | ns behavior.tcl 200 2500 10 0 1.0 1 12 14 1 1 0 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 1 |
| ns behavior.tcl 200 2500 10 0 1.0 1 12 14 1 1 40 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 3 | |
| ns behavior.tcl 200 2500 10 0 1.0 1 12 14 1 1 100 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 6 |
| Parameters | Description | |
| DropTail | ns behavior.tcl 200 100 10 1 1.0 1 12 14 1 1 0 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 1 |
| ns behavior.tcl 200 100 10 1 1.0 1 12 14 1 1 40 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 3 | |
| ns behavior.tcl 200 100 10 1 1.0 1 12 14 1 1 100 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 6 | |
| RED | ns behavior.tcl 200 100 10 0 1.0 1 12 14 1 1 0 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 1 |
| ns behavior.tcl 200 100 10 0 1.0 1 12 14 1 1 40 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 3 | |
| ns behavior.tcl 200 100 10 0 1.0 1 12 14 1 1 100 2 4 2 0 0.875 32 0.01 2 1 | RTT Ratio = 6 |
| Parameters | Description | |
| DropTail | ns behavior.tcl 200 20 40 1 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 20 Mbps |
| ns behavior.tcl 200 100 40 1 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 100 Mbps | |
| ns behavior.tcl 200 500 40 1 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 500 Mbps | |
| ns behavior.tcl 200 2500 40 1 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 2500 Mbps | |
| RED | ns behavior.tcl 200 20 40 0 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 20 Mbps |
| ns behavior.tcl 200 100 40 0 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 100 Mbps | |
| ns behavior.tcl 200 500 40 0 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 500 Mbps | |
| ns behavior.tcl 200 2500 40 0 1.0 1 12 14 2 2 0 2 2 2 0 0.875 32 0.01 2 1 | Bandwidth = 2500 Mbps |
| Parameters | Description | |
| DropTail | ns behavior.tcl 600 2500 40 1 1.0 1 12 14 2 4 0 4 4 2 0 0.875 32 0.01 2 1 | |
| RED | ns behavior.tcl 600 2500 40 0 1.0 1 12 14 2 4 0 4 4 2 0 0.875 32 0.01 2 1 |