TEAR and TFRC Throughput Comparison
( Parameter : bottleneck BW, Feedback number, Queue Type, number of Connections )

The figures below plot the performance of TEAR and TFRC when competing with different numbers of TCP flows and their own flows (denoted x:y where x is the number of TEAR (or TFRC) flows, and y is the number of TCP flows).

At each column, the top figure shows the aggregate throughput obtained by the number of bytes sent divided by the total elapsed time. TEAR flows and TFRC flows are blue lines and TCP flows are red lines. The green line indicates the fair share (i.e., the total bottleneck bandwidth divided by the total number of flows).

The bottom figure shows instantaneous rate samples. It shows only the values of one TEAR or TFRC flow, and the values of one TCP flow although actual runs are with x TEAR flows and y TCP flows. TCP rates are sampled at every 100ms interval by dividing the number of bytes sent over one interval by 100ms. The black color also indicates the rate samples of TEAR or TFRC taken at every 100ms interval. The green line shows the transmission rate taken whenever the rate is updated. The red line indicates the fair share.
 
 
 

TEAR

 
feedback\bw 10Mb 5Mb 2.5Mb 128Kb
1 Throughput result Throughput result Throughput result Throughput result
2 Throughput result Throughput result Throughput result Throughput result
4 Throughput result Throughput result Throughput result Throughput result
10 Throughput result Throughput result Throughput result Throughput result
 
feedback\bw 10Mb 5Mb 2.5Mb 128Kb
1 Throughput result Throughput result Throughput result Throughput result
2 Throughput result Throughput result Throughput result Throughput result
4 Throughput result Throughput result Throughput result Throughput result
10 Throughput result Throughput result Throughput result Throughput result

 

TFRC
 

 
feedback\bw 10Mb 5Mb 2.5Mb 128Kb
1 Throughput result Throughput result Throughput result Throughput result
4 Throughput result Throughput result Throughput result Throughput result
10 Throughput result Throughput result Throughput result Throughput result
 
feedback\bw 10Mb 5Mb 2.5Mb 128Kb
1 Throughput result Throughput result Throughput result Throughput result
4 Throughput result Throughput result Throughput result Throughput result
10 Throughput result Throughput result Throughput result Throughput result