Coexistence of VoIP and TCP in wireless multihop networks

When supporting both voice and TCP in a wireless multihop network, there are two conflicting goals: to protect the VoIP traffic and to completely utilize the remaining capacity for TCP. We investigate the interaction between these two popular categories of traffic and find that many solution approaches, such as enhanced TCP variants, priority queues, bandwidth limitation, and traffic shaping, do not always achieve the coexistence goals. Enhanced TCP variants (Reno, Vegas, C-TCP, CUBIC, Westwood) generally fail to protect VoIP in wired-wireless multihop scenarios. Priority schemes, including those built into the 802.11 MAC such as RTS/CTS or 802.11e, do not account for the interference nature of wireless multihop. Finally, bandwidth shaping and window control are valid tools to control TCP, but come with their own trade-offs.

[1]  Robert G. Cole,et al.  Voice over IP performance monitoring , 2001, CCRV.

[2]  Yung-Fa Huang,et al.  Performance Enhancement of TCP in Dynamic Bandwidth Wired and Wireless Networks , 2008, Wirel. Pers. Commun..

[3]  Haiyun Luo,et al.  The impact of multihop wireless channel on TCP throughput and loss , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[5]  Ramesh Govindan,et al.  Understanding congestion control in multi-hop wireless mesh networks , 2008, MobiCom '08.

[6]  Donald F. Towsley,et al.  On the TCP-Friendliness of VoIP Traffic , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[7]  Ying-Dar Lin,et al.  On shaping TCP traffic at edge gateways , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

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

[9]  Christoph Lindemann,et al.  Gateway adaptive pacing for TCP across multihop wireless networks and the Internet , 2006, MSWiM '06.

[10]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[11]  F. Nemeth,et al.  TCP Limit: A Streaming Friendly Transport Protocol , 2008, 2008 Next Generation Internet Networks.