Improving TCP Performance over 3G Links with an ACK Rate Control Algorithm

Juan J. Alcaraz, Fernando Cerdan
2006 2006 3rd International Symposium on Wireless Communication Systems  
When TCP is carried over 3G cellular links, the characteristics of wireless channel and error recovey mechanisms cause overbuffering and buffer overflow at the RLC layer, degrading end-to-end performance. We propose and evaluate an algorithm that improves TCP goodput while reducing the delay. This algorithm is implemented at the RLC layer of the network side and consists of adjusting the inder-departure time of the acknowledgements (ACK) in the uplink direction, according to the congestion
more » ... of the downlink buffer. Our proposal does not requiere changes in the end user's protocol stack nor in 3GPP specifications. Additionally, it does not break TCP end-toend semantics. In this paper we also address the parameter setting of the protocol, highlighting the importance of the radio bearer bandwith in this aspect. We illustrate how automatic reconfiguration of ACK rate control parameters avoids the degradation caused by abrupt changes in the radio bearer rate. Keywords-TCP over 3G, Radio Link Control, Buffer Management I.
doi:10.1109/iswcs.2006.4362344 fatcat:sp7nd3xwzfhyxh7kfiqypoxn64