Title :
TCP Dynamics in 802.11 Wireless Local Area Networks
Author :
Gopal, Shruti ; Paul, Sudipta
Author_Institution :
Rutgers Univ., Brunswick
Abstract :
In 802.11 wireless links with disabled MAC retries, data and ACK packets within a TCP session collide resulting in packet losses. We show in this paper that in this situation, certain popular optimizations of TCP (fast-recovery) worsen the performance by causing deadlocks that terminate with timeouts. We compare the performance of optimized TCP versions (Reno and NewReno) with an earlier version of TCP (Tahoe) and demonstrate the degradation during fast-recovery. TCP-Tahoe gains 80% in throughput over TCP-Reno and more moderately over TCP-NewReno. A key contribution of this paper is the visualization of TCP dynamics to capture MAC layer collisions between DATA and ACK packets of a TCP session, and the differences in the behavior of protocols in that situation. This case of poor TCP performance due to self-inflicted losses, makes a sound case for decoupling error and flow control algorithms for transport over 802.11 wireless networks.
Keywords :
access protocols; packet radio networks; radio links; telecommunication congestion control; transport protocols; wireless LAN; 802.11 wireless local area networks; ACK packets; MAC layer collisions; TCP dynamics visualization; TCP-NewReno; TCP-Reno; TCP-Tahoe; data packets; decoupling error; flow control algorithms; packet losses; protocols behavior; wireless links; Bandwidth; Communications Society; Degradation; Error correction; Performance loss; System recovery; Throughput; Transport protocols; Wireless LAN; Wireless networks;
Conference_Titel :
Communications, 2007. ICC '07. IEEE International Conference on
Conference_Location :
Glasgow
Print_ISBN :
1-4244-0353-7
DOI :
10.1109/ICC.2007.317