Softspeak : Making VoIP Play Fair in Existing 802 . 11 Deployments

Voice over IP (VoIP) in 802.11 wireless networks (WiFi) is an attractive alternative to cellular wireless telephony. Unfortunately, VoIP traffic is well known to make inefficient use of such networks. Moreover, we demonstrate that increasing handset deployment has the potential to cripple existing hotspot and enterprise WiFi networks. In particular, our experiments show that VoIP halves the available TCP capacity of an 802.11b hotspot when six to eight VoIP stations share the medium, and effectively extinguishes TCP connectivity when ten VoIP stations are present. Further, we show that neither the higher data rates of 802.11a/g nor the 802.11 standard for quality of service, 802.11e, fully ameliorate the problem. Instead, the problem is rooted in WiFi’s contentionbased medium-access control mechanism and considerable framing overhead. To remedy this problem, we propose Softspeak, a pair of backwards-compatible software extensions that enables VoIP traffic to share the channel in a more efficient, TDMA-like manner. Softspeak does not require any modifications to the WiFi protocols and significantly reduces the impact of VoIP on TCP capacity while simultaneously improving key VoIP call-quality metrics. Results show improvements in TCP download capacity of 380% for 802.11b and 50-200% for 802.11g.

[1]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[2]  Prathima Agrawal,et al.  Voice performance in WLAN networks - an experimental study , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[3]  Sachin Garg,et al.  An experimental study of throughput for UDP and VoIP traffic in IEEE 802.11b networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[4]  Qixiang Pang,et al.  A multiplex-multicast scheme that improves system capacity of voice-over-IP on wireless LAN by 100% , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[5]  Toshikazu Kodama,et al.  Voice capacity of IEEE 802.11b, 802.11a and 802.11g wireless LANs , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[6]  Sunghyun Choi,et al.  Enhancement of VolP over IEEE 802.11 WLAN via dual queue strategy , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[7]  Jamal N. Al-Karaki,et al.  A simple distributed access control scheme for supporting QoS in IEEE 802.11 wireless LANs , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[8]  Soung Chang Liew,et al.  Solutions to performance problems in VoIP over a 802.11 wireless LAN , 2005, IEEE Transactions on Vehicular Technology.

[9]  T. Weingart,et al.  MultiMAC - an adaptive MAC framework for dynamic radio networking , 2005, First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, 2005. DySPAN 2005..

[10]  Wu-chi Feng,et al.  Implementing a low power TDMA protocol over 802.11 , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[11]  D. Grunwald,et al.  SoftMAC – Flexible Wireless Research Platform , 2005 .

[12]  Ion Stoica,et al.  An overlay MAC layer for 802.11 networks , 2005, MobiSys '05.

[13]  Ramana Rao Kompella,et al.  Cooperative packet scheduling via pipelining in 802.11 wireless networks , 2005, E-WIND '05.

[14]  George K. Karagiannidis,et al.  A New MAC Protocol with Pseudo-TDMA Behavior for Supporting Quality of Service in 802.11 Wireless LANs , 2006, EURASIP J. Wirel. Commun. Netw..

[15]  Ashish Sharma,et al.  MadMAC: Building a Reconfiguration Radio Testbed using Commodity 802.11 Hardware , 2006, 2006 1st IEEE Workshop on Networking Technologies for Software Defined Radio Networks.

[16]  Stefan Savage,et al.  Automating cross-layer diagnosis of enterprise wireless networks , 2007, SIGCOMM '07.

[17]  Weihua Zhuang,et al.  Capacity Improvement and Analysis for Voice/Data Traffic over WLANs , 2007, IEEE Transactions on Wireless Communications.

[18]  Tzi-cker Chiueh,et al.  Software TDMA for VoIP Applications Over IEEE802.11 Wireless LAN , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[19]  Henning Schulzrinne,et al.  Experimental Measurement of the Capacity for VoIP Traffic in IEEE 802.11 WLANs , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.