Improved TCP Performance in Wireless IP Networks Through Enhanced Opportunistic Scheduling Algorithms
29 November 2004
Current and next-generation wireless networks rely on multi-user diversity and scheduling techniques (such as the commonly used Proportional Fair (PF) algorithm) to achieve greater system throughput and higher efficiencies for wireless data applications over a time-varying wireless channel. In this paper, we show that the variability of the inter-scheduling intervals, as introduced by the PF scheduling algorithm, can have adverse effects on TCP and its congestion control mechanism and lead to spurious timeouts and unnecessarily low throughput. We propose an enhanced scheduling algorithm that is explicitly tuned towards throughput performance at the TCP layer. However this algorithm does not use any explicit information from the TCP layer and solely relies on information readily available at the link layer at which the scheduler resides. The performance of this improved algorithm is assessed through extensive simulations to show an average TCP throughput improvement of 12% compared to PF. In addition, the TCP-level fairness across all users is increased as is the individual user throughput.