Improving TCP/IP Performance over Third-Generation Wireless Networks

Mun Choon Chan, R. Ramjee
2008 IEEE Transactions on Mobile Computing  
As third-generation (3G) wireless networks with high data rate get widely deployed, optimizing the Transmission Control Protocol (TCP) performance over these networks would have a broad and significant impact on data application performance. In this paper, we make two main contributions. First, one of the biggest challenges in optimizing the TCP performance over the 3G wireless networks is adapting to the significant delay and rate variations over the wireless channel. We present Window
more » ... r algorithms that use the receiver window field in the acknowledgment (ACK) packets to convey the instantaneous wireless channel conditions to the TCP source and an ACK buffer to absorb the channel variations, thereby maximizing long-lived TCP performance. It improves the performance of TCP selective ACK (SACK) by up to 100 percent over a simple drop-tail policy, with small buffer sizes at the congested router. Second, we present a wireless channel and TCP-aware scheduling and buffer sharing algorithm that reduces the latency of short flows while still exploiting user diversity for a wide range of user and traffic mix. Index Terms-TCP, 3G network, long and short flows, delay and rate variation.
doi:10.1109/tmc.2007.70737 fatcat:zeqqzl4qkndfvdno6jpxar6nsq