TCP friendliness testing with linux-2.6.23.9
From Wiki
This site contains TCP friendliness testing results with kernel 2.6.23.9.
Contents |
[edit]
Setup
- See general setup at Testing Setup of kernel 2.6.23.9
[edit]
Discussion
[edit]
Results
[edit]
100Mbps
| Protocols | CUBICv2.2, HTCP, and HSTCP |
|---|---|
| Kernel Version | Linux 2.6.23.9 (Senders & Receivers) |
| Bandwidth | 100Mbps |
| Bottleneck Buffer | 100% BDP |
| # Flows (2 flows ) | one flow is TCP-SACK flow and the other flow is from one of three protocols above. Both flows have the same RTT (one for each machine) |
| Tested RTTs | 8ms, 16ms, 46ms, 86ms, 166ms, and 246ms |
| Background Traffic | None |
| Buffer Size | RTT / Protocols | CUBIC | HTCP | HSTCP | Throughput Ratio Queue Droppting Ratio | Link Utilization Utilization Fluctuations |
|---|---|---|---|---|---|---|
| 100%BDP | 8ms | 1 | 1 | 1 |
|
|
| 16ms | 1 | 1 | 1 | |||
| 46ms | 1 | 1 | 1 | |||
| 86ms | 1 | 1 | 1 | |||
| 166ms | 1 | 1 | 1 | |||
| 246ms | 1 | 1 | 1 |
[edit]
400Mbps
| Protocols | CUBICv2.2, HTCP, and HSTCP |
|---|---|
| Kernel Version | Linux 2.6.23.9 (Senders & Receivers) |
| Bandwidth | 400Mbps |
| Bottleneck Buffer | 2Mbytes fixed (1333 packets) |
| # Flows ( 2 flows ) | One flow is TCP-SACK flow and the other flow is one of protocols above. They have the same RTT (one for each machine) |
| Tested RTTs | 12ms, 20ms, 50ms, 90ms, 170ms, and 250ms |
| Background Traffic | 5% short-lived pareto traffic |
| Buffer Size | RTT / Protocols | CUBIC | HTCP | HSTCP | Throughput Ratio | Link Utilization |
|---|---|---|---|---|---|---|
| 2Mbytes | 12ms | 1 | 1 | 1 | |
|
| 20ms | 1 | 1 | 1 | |||
| 50ms | 1 | 1 | 1 | |||
| 90ms | 1 | 1 | 1 | |||
| 170ms | 1 | 1 | 1 | |||
| 250ms | 1 | 1 | 1 |
Maintained by Sangtae Ha (sangtae.ha AT gmail DOT com)
