A Two-Phase Loss Differentiation Algorithm for Improving TFRC Performance in IEEE 802.11 WLANs

In IEEE 802.11 WLANs, packet losses may be due to buffer overflow, transmission errors, or collisions. Therefore, the performance of TCP-Friendly Rate Control (TFRC) in IEEE 802.11 WLANs largely depends on its ability to differentiate packet losses resulting from network congestion (due to buffer overflow and collisions) and those from transmission errors. In this paper, an enhanced TFRC (E-TFRC) protocol is proposed to detect and identify the cause of packet loss events through a novel two-phase loss differentiation algorithm (TP-LDA). The packet losses due to buffer overflow and those due to failed transmissions in WLANs are first differentiated. For failed transmissions, the fraction of those due to collisions is obtained with the assistance of the lower layer. By employing TP-LDA, only the packet losses due to buffer overflow and collisions are notified to the sender for appropriate flow and congestion control. To quantify the performance of TFRC and E-TFRC over WLANs, a continuous-time Markov chain based on a new WLAN link model is developed by considering both collisions and transmission errors. Analytical and simulation results demonstrate that, with appropriate loss differentiation, E-TFRC can achieve higher throughput than TFRC in WLANs with different channel profiles.

[1]  Yuguang Fang,et al.  Performance Analysis of IEEE 802.11 DCF in Imperfect Channels , 2006, IEEE Transactions on Vehicular Technology.

[2]  Periklis Chatzimisios,et al.  IEEE 802.11 packet delay-a finite retry limit analysis , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[3]  Al Morton,et al.  Standardized active measurements on a tier 1 IP backbone , 2003, IEEE Commun. Mag..

[4]  Özgür B. Akan,et al.  ATL: an adaptive transport layer suite for next-generation wireless Internet , 2004, IEEE Journal on Selected Areas in Communications.

[5]  Nitin H. Vaidya,et al.  TCP-DCR: a novel protocol for tolerating wireless channel errors , 2005, IEEE Transactions on Mobile Computing.

[6]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[7]  Jianping Pan,et al.  A QoS-aware AIMD protocol for time-sensitive applications in wired/wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[8]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.

[9]  Victor C. M. Leung,et al.  Design of an effective loss-distinguishable MAC protocol for 802.11 WLAN , 2005, IEEE Communications Letters.

[10]  Özgür B. Akan,et al.  A rate control scheme for adaptive real-time applications in IP networks with lossy links and long round trip times , 2005, IEEE/ACM Transactions on Networking.

[11]  Hongqiang Zhai,et al.  Performance analysis of IEEE 802.11 MAC protocols in wireless LANs , 2004, Wirel. Commun. Mob. Comput..

[12]  Soung Chang Liew,et al.  ABRC: an end-to-end rate adaptation scheme for multimedia streaming over wireless LAN , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[13]  Dharma P. Agrawal,et al.  Impact of channel conditions on the throughput optimization in 802.11 DCF , 2005, Wirel. Commun. Mob. Comput..

[14]  Özgür B. Akan,et al.  ARC: the analytical rate control scheme for real-time traffic in wireless networks , 2004, IEEE/ACM Transactions on Networking.

[15]  Haitao Wu,et al.  Performance of reliable transport protocol over IEEE 802.11 wireless LAN: analysis and enhancement , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[16]  Zoran Hadzi-Velkov,et al.  Saturation throughput - delay analysis of IEEE 802.11 DCF in fading channel , 2003, IEEE International Conference on Communications, 2003. ICC '03..

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

[18]  Ahmed Helmy,et al.  On interaction between MAC and transport layers for media streaming in 802.11 ad hoc networks , 2004, SPIE Optics East.

[19]  Chang-Jung Kao,et al.  Improving TCP performance in mobile networks , 2005, IEEE Transactions on Communications.

[20]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[21]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[22]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[23]  Donald F. Towsley,et al.  Facilitating access point selection in IEEE 802.11 wireless networks , 2005, IMC '05.

[24]  R.P. Torres,et al.  Experimental analysis of wireless data transmission systems in space platforms , 2004, IEEE Antennas and Propagation Magazine.

[25]  Minghua Chen,et al.  Rate control for streaming video over wireless , 2004, IEEE INFOCOM 2004.

[26]  Martin Mauve,et al.  A survey on TCP-friendly congestion control , 2001, IEEE Netw..

[27]  Songwu Lu,et al.  A transport protocol for supporting multimedia streaming in mobile ad hoc networks , 2003, IEEE J. Sel. Areas Commun..

[28]  Nitin H. Vaidya,et al.  "De-Randomizing" congestion losses to improve TCP performance over wired-wireless networks , 2005, IEEE/ACM Transactions on Networking.

[29]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[30]  E. O. Elliott Estimates of error rates for codes on burst-noise channels , 1963 .

[31]  Yoshito Tobe,et al.  Achieving moderate fairness for UDP flows by path-status classification , 2000, Proceedings 25th Annual IEEE Conference on Local Computer Networks. LCN 2000.

[32]  Periklis Chatzimisios,et al.  Performance analysis of IEEE 802.11 DCF in presence of transmission errors , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[33]  M. Casoni,et al.  Performance and TCP-fairness of TFRC in an 802.11g WLAN: experiments and tuning , 2004, 1st International Symposium onWireless Communication Systems, 2004..

[34]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[35]  Xuemin Shen,et al.  Performance analysis of TFRC over wireless link with truncated link-level ARQ , 2006, IEEE Transactions on Wireless Communications.

[36]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.