Scenario: COP as server, SOLDIER as client, Ethernet 10Mbps with varied latencies. Packet loss fixed at 1%. Messages of 500 bytes.
Protocol | 5ms | 30ms | 100ms | 300ms |
---|---|---|---|---|
TCPM | 3758 | 1520 | 522 | 152 |
SCTP | 2760 | 1068 | 408 | 132 |
Network latencies in ms, throughput in kbps (1kbps = 1000 bits/s).
Throughput falls as latency increases because reception buffers become too small for the "latency X bandwidth product". As in other tests, SCTP is hurt by packet losses if the network is low latency. As network latency increases, SCTP disvantage decreases.
Protocol | 5ms | 30ms | 100ms | 300ms |
---|---|---|---|---|
TCPM | 17006,5 | 66986,0 | 219057,5 | 619908,5 |
SCTP | 34844,5 | 79712,5 | 239280,5 | 624185,0 |
Network latencies in ms, transaction latencies in µs
As happened in throughput test, packet losses hurt SCTP, due to high minimum RTO, mostly when network latency is smaller.