TCP friendliness testing with linux-2.6.23.9

From Wiki

Jump to: navigation, search

This site contains TCP friendliness testing results with kernel 2.6.23.9.

[TCP Testing]

[Testbed testing results]

Contents

Setup

Discussion

Results

100Mbps

Configuration
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 tcp_protocol_th.png
tcp_drop_ratio.png
tcp_link_utilization.png
tcp_utilization_cv.png
16ms 1 1 1
46ms 1 1 1
86ms 1 1 1
166ms 1 1 1
246ms 1 1 1

400Mbps

Configuration
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 tcp_protocol_th.png
tcp_link_utilization.png
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)

Personal tools