TY - JOUR
T1 - TCP-Cherry for satellite IP networks
T2 - Analytical model and performance evaluation
AU - Utsumi, Satoshi
AU - Zabir, Salahuddin Muhammad Salim
AU - Shiratori, Norio
PY - 2009/7/27
Y1 - 2009/7/27
N2 - TCP-Cherry is a novel TCP congestion control scheme that we devised for ensuring high performance over satellite IP networks and the alikes which are characterized by long propagation delays and high link errors. In TCP-Cherry, two new algorithms, Fast-Forward Start and First-Aid Recovery, have been proposed for congestion control. Our algorithms use supplement segments, i.e., low-priority segments to probe the available bandwidth in the network for the TCP connections along with carrying new data blocks. In this paper, we present our new congestion control scheme, TCP-Cherry and devise an analytical model for it. Our major contributions in this paper include the analytical model and equations for performance evaluation, validation of the analytical model through comparison between analytical and simulation results and devising a guideline to tune the buffer related parameters both at the sender as well as the receiver ends for optimum throughput performance. Experiments show that simulation results and the calculated throughput from our analytical model match quite closely, thereby verifying the appropriateness of the model. In addition, from analysis of simulation results, we discover that a buffer size at the receiver, rwnd, that is around four times maxcwnd, or the maximum congestion window at the sender side, is likely to maintain high throughput over a wide range of operating conditions.
AB - TCP-Cherry is a novel TCP congestion control scheme that we devised for ensuring high performance over satellite IP networks and the alikes which are characterized by long propagation delays and high link errors. In TCP-Cherry, two new algorithms, Fast-Forward Start and First-Aid Recovery, have been proposed for congestion control. Our algorithms use supplement segments, i.e., low-priority segments to probe the available bandwidth in the network for the TCP connections along with carrying new data blocks. In this paper, we present our new congestion control scheme, TCP-Cherry and devise an analytical model for it. Our major contributions in this paper include the analytical model and equations for performance evaluation, validation of the analytical model through comparison between analytical and simulation results and devising a guideline to tune the buffer related parameters both at the sender as well as the receiver ends for optimum throughput performance. Experiments show that simulation results and the calculated throughput from our analytical model match quite closely, thereby verifying the appropriateness of the model. In addition, from analysis of simulation results, we discover that a buffer size at the receiver, rwnd, that is around four times maxcwnd, or the maximum congestion window at the sender side, is likely to maintain high throughput over a wide range of operating conditions.
KW - Analytical model
KW - Congestion control
KW - Satellite IP networks
KW - Simulation
KW - TCP-Cherry
UR - http://www.scopus.com/inward/record.url?scp=67649883159&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67649883159&partnerID=8YFLogxK
U2 - 10.1016/j.comcom.2008.12.033
DO - 10.1016/j.comcom.2008.12.033
M3 - Article
AN - SCOPUS:67649883159
SN - 0140-3664
VL - 32
SP - 1377
EP - 1383
JO - Computer Communications
JF - Computer Communications
IS - 12
ER -