Many variants of TCP address the under-utilization problem due to slow growth of TCP congestion window. In large bandwidth-delay product network tackling the fairness issues of new protocols in terms of fairness with respect to existing TCP traffic and fair bandwidth sharing with other competing high-speed flows with same or different round-trip delays (Intra/Inter protocol fairness, and RTT fairness) is addressed in the paper.
TCP fairness is defined as follows: under high loss rate regions where TCP is well behaving the protocol should behave like TCP, and under low loss rate regions where TCP has low utilization problem, it can use more bandwidth than TCP. Most of the protocols have TCP mode in which they behave like TCP. Paper proposes that the regime where TCP performs well should be defined by congestion epoch time (not by window size) which is real-time period between two consecutive loss events.
It notes that though network capacity is in terms of packets but growth should not be characterized in terms of packets because growth rate depends upon the RTT. Hence TCP region of the above mentioned protocols should be defined in terms of real-time.
Paper proposes a variant of TCP which enhances the fairness property of BIC while retaining the scalability and stability. Here window growth function is defined in real-time so that its growth is independent of RTT. Congestion epoch period is determined by the packet loss rate alone. Though TCP throughput is defined by packet loss rate as well as RTT Cubit is defined by only the packet loss rate.
Paper proposes a cubic function of growth along with the linear growth. Window grows very fast upon a window reduction but as it gets closer to Wmax it slows down its growth. Slow growth around Wmax enhances the stability of the protocol and increases the utilization of network while fast growth away from Wmax ensures the scalability of the protocol. Inter flow fairness is maintained because both flows drop by a same multiplicative factor growth function allows that flows with larger Wmax will increase more slowly.
Paper shows that CUBIC has good TCP friendliness and is better stability than other protocols even for rates over 20 Mbps.