Abstract
It is well known that transmission control
protocol (TCP) performance degrades severely in IEEE 802.11-based
wireless ad hoc networks. We first identify two
critical issues leading to the TCP performance degradation:
(1) unreliable broadcast, since broadcast frames are transmitted
without the request-to-send and clear-to-send (RTS/CTS) dialog and
Data/ACK handshake, so they are vulnerable to the hidden terminal
problem; and (2) false link failure which occurs when a node cannot
successfully transmit data temporarily due to medium contention. We
then propose a scheme to use a narrow-bandwidth, out-of-band busy
tone channel to make reservation for broadcast and link error
detection frames only. The proposed scheme is simple and power
efficient, because only the sender needs to transmit two short
messages in the busy tone channel before sending broadcast or link
error detection frames in the data channel. Analytical results
show that the proposed scheme can dramatically reduce the collision
probability of broadcast and link error detection frames. Extensive
simulations with different network topologies further demonstrate
that the proposed scheme can improve TCP throughput by 23% to
150%, depending on user mobility, and effectively enhance both
short-term and long-term fairness among coexisting TCP flows in
multihop wireless ad hoc networks.