TY - GEN
T1 - Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness
AU - Ogura, Kazumine
AU - Su, Zhou
AU - Katto, Jiro
PY - 2010/12/20
Y1 - 2010/12/20
N2 - This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.
AB - This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.
KW - Component
KW - Congestion control
KW - Loss fairness
KW - RTT fairness
UR - http://www.scopus.com/inward/record.url?scp=78650168622&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78650168622&partnerID=8YFLogxK
U2 - 10.1109/CQR.2010.5619919
DO - 10.1109/CQR.2010.5619919
M3 - Conference contribution
AN - SCOPUS:78650168622
SN - 9781424477951
T3 - 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010
BT - 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010
T2 - 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010
Y2 - 8 June 2010 through 10 June 2010
ER -