Issue No. 04 - April (2008 vol. 7)
In this research, we first investigate the cross-layer interaction between TCP and routing protocols in the IEEE 802.11 ad hoc network. On-demand ad hoc routing protocols respond to network events such as channel noise, mobility, and congestion in the same manner which, in association with TCP, deteriorates the quality of an existing end-to-end connection. The poor end-to-end connectivity deteriorates TCP's performance in turn. Based on the well-known TCP-friendly equation, we conduct a quantitative study on the TCP operation range using static routing and long-lived TCP flows, and show that the additive-increase multiplicative-decrease (AIMD) behavior of the TCP window mechanism is aggressive for a typical multi-hop IEEE 802.11 network with a low bandwidth-delay product. Then, to address these problems, we propose two complementary mechanisms, i.e., the TCP FeW (fractional window increment) scheme and the ROBUST (Route-failure nOtification using BUlk-losS Trigger) policy. The TCP FeW scheme is a preventive solution used to reduce the congestion-driven wireless link loss. The ROBUST policy is a corrective solution that enables on-demand routing protocols to suppress over-reactions induced by the aggressive TCP behavior. It is shown by computer simulation that these two mechanisms result in a significant improvement of TCP throughput without modifying the basic TCP window or the wireless MAC mechanisms.
Wireless communication, Network Protocols, Mobile communication systems
C.-C. Jay Kuo, Kitae Nahm, Ahmed Helmy, "Cross-Layer Interaction of TCP and Ad Hoc Routing Protocols in Multihop IEEE 802.11 Networks", IEEE Transactions on Mobile Computing, vol. 7, no. , pp. 458-469, April 2008, doi:10.1109/TMC.2007.70779