Why rdt3.0 perf is shitty?

Suppose we have the following link: 1 Gbps link 15 ms prop delay, 8000 bit packet. Dtrans = 8000 / 10^9 = 8ms.

Let’s see the utilization time for the sender:

Utilization time = D_trans / round time trip (rtt) + D_trans = 0.008 / 30.008 = 0.027%

throughput sucks: 33kB/sec, since it has to wait synchronously.