MIMO and TCP: A Case for Cross Layer Design

TCP has not fared well in wireless ad hoc networks. Even in a perfectly static network, there is the problem of throughput degradation due to the interference between flows, which becomes more severe as the nodes come close to each other. Moreover, when two or more TCP flows compete in the same collision domain, often one of the flows "captures" the channel and blocks other flows, giving flows an unfair access to the channel. These problems have been traced in the 802.11 MAC protocol and the interaction between TCP and MAC protocol retransmission timeouts. Proposed solutions range from modifications in the 802.11 MAC protocols to the use of network layer selective drop strategies. However, none of these schemes offers full protection. Moreover, they require change in the existing protocols. The advent of Multiple-Input Multiple-Output (MIMO) system offers a way of increasing total throughput by reducing the interference. The same interference blocking feature leads to unfairness reduction. Recently proposed MIMO MAC protocols such as SPACE-MAC reduce interference by separating flows. In this paper, we test the efficacy of SPACE-MAC in eliminating the TCP capture problem and reducing throughput degradation due to interference. We evaluate the fairness and throughput performance of SPACE-MAC in various scenarios, and then compare with conventional MAC results via Qualnet simulation.

[1]  Shugong Xu,et al.  Does the IEEE 802.11 MAC protocol work well in multihop wireless ad hoc networks? , 2001, IEEE Commun. Mag..

[2]  Haiyun Luo,et al.  The impact of multihop wireless channel on TCP performance , 2005, IEEE Transactions on Mobile Computing.

[3]  Parameswaran Ramanathan,et al.  NULLHOC : a MAC protocol for adaptive antenna array based wireless ad hoc networks in multipath environments , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[4]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[5]  Mario Gerla,et al.  Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED , 2003, MobiCom '03.

[6]  David Gesbert,et al.  From theory to practice: an overview of MIMO space-time coded wireless systems , 2003, IEEE J. Sel. Areas Commun..

[7]  Scott Nettles,et al.  Cross-layer MAC design for wireless networks using MIMO , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[8]  Shugong Xu,et al.  Does the ieee 802 , 2001 .

[9]  Mario Gerla,et al.  SPACE-MAC: enabling spatial reuse using MIMO channel-aware MAC , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[10]  Mario Gerla,et al.  TCP performance in wireless multi-hop networks , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.