On the Uplink Performance of TCP in Multi-rate 802.11 WLANs
IEEE 802.11 defines several physical layer data rates to provide more robust communication by falling back to a lower rate in the presence of high noise levels. The choice of the current rate can be automatized; e.g., Auto-Rate Fallback (ARF) is a well-known mechanism in which the sender adapts its transmission rate in response to link noise using up/down thresholds. ARF has been criticized for not being able to distinguish MAC collisions from channel noise. It has however been shown that, in the absence of noise and in the face of collisions, ARF does not play a significant role for TCP’s downlink performance. The interactions of ARF, DCF and uplink TCP have not yet been deeply investigated. In this paper, we demonstrate our findings on the impact of rate fallback caused by collisions in ARF on the uplink performance of various TCP variants using simulations.
KeywordsTCP 802.11 WLAN Auto-Rate Fallback
- 3.Floyd, S.: Highspeed TCP for large congestion windows. RFC 3649 (Experimental) (December 2003)Google Scholar
- 7.Khademi, N., Othman, M.: Size-based and direction-based TCP fairness issues in IEEE 802.11 WLANs. EURASIP Journal on Wireless Communications and Networking (2010)Google Scholar
- 8.Kim, J., Kim, S., Choi, S., Qiao, D.: CARA: Collision-aware rate adaptation for IEEE 802.11 WLANs. In: Proceedings of 25th IEEE International Conference on Computer Communications, INFOCOM 2006, April 2006, pp. 1–11 (2006)Google Scholar
- 10.Leith, D., Shorten, R.: H-TCP: TCP for high-speed and long-distance networks. In: Proc. PFLDnet, Argonne 2004 (2004)Google Scholar
- 11.A Linux TCP implementation for NS2, http://netlab.caltech.edu/projects/ns2tcplinux/ns2linux/.
- 12.Maguolo, F., Lacage, M., Turletti, T.: Efficient collision detection for auto rate fallback algorithm. In: IEEE Symposium on Computers and Communications, ISCC 2008, pp. 25–30 (July 2008)Google Scholar
- 13.NS-2.29 Wireless Update Patch., http://perso.citi.insa-lyon.fr/mfiore/
- 14.The Network Simulator NS-2, http://www.isi.edu/nsnam/ns/
- 15.Pang, Q., Leung, V.C.M., Liew, S.C.: A rate adaptation algorithm for IEEE 802.11 WLANs based on MAC-layer loss differentiation. In: 2nd International Conference on Broadband Networks. BroadNets 2005, vol. 1, pp. 659–667 (October 2005)Google Scholar
- 16.Xi, Y., Kim, B.-S., Wei, J.b., Huang, Q.-Y.: Adaptive multirate auto rate fallback protocol for IEEE 802.11 WLANs. In: IEEE Military Communications Conference, MILCOM 2006, pp. 1–7 (October 2006)Google Scholar