An Improved TCP Friendly Rate Control Algorithm for Wireless Networks

SUMMARY TCP Friendly Rate Control (TFRC) has been widely used in the Internet multimedia streaming applications. However, performance of traditional TFRC algorithm degrades significantly when d eployed over wireless networks. Although numerous TFRC variants have been proposed to improve the performance of TFRC over wireless networks, designing a TFRC algorithm with graceful performance both in throughput and fairness still remains a great challenge. In this paper, a novel T FRC algorithm, named TFRC-FIT, is proposed to improve the performance of TFRC over wireless environments. In the proposed approach, the behavior of multiple TFRC flows is simulated in single connection, while the number of simulated flows is adjusted by the network queuing delay. Thr ough this mechanism, TFRC-FIT can fully utilize the capacity of wireless networks, while maintaining good fairness and TCP friendliness. Both theoretical analysis and extensive experiments over hardware network emulator, Planetlab test bed as well as commercial 3G wireless networks are carried out to characterize and validate the performance of our proposed approach.

[1]  Sally Floyd,et al.  Comments on the Usefulness of Simple Best-Effort Traffic , 2008, RFC.

[2]  Sung-Jea Ko,et al.  Wireless measurement based resource allocation for QoS provisioning over IEEE 802.11 wireless LAN , 2003, IEEE Trans. Consumer Electron..

[3]  Carsten Bormann,et al.  RACING: Rate Control for Enhancing Intermittent Networking Performance for Mobile Users , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[4]  Jun Zhang,et al.  TCP-FIT: An improved TCP congestion control algorithm and its performance , 2011, 2011 Proceedings IEEE INFOCOM.

[5]  Martin Fleury,et al.  Multi-connection TFRC Video Streaming in a Concatenated Network: Latency and Video Quality , 2010, WiMo.

[6]  Jae-Young Pyun TCP-Friendly Flow Control for Multimedia Streaming over Wired-to-Wireless IP Network , 2005, IEICE Trans. Commun..

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

[8]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[9]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[10]  Jiawei Huang,et al.  An Enhanced TFRC Protocol Based on Step ECN Marking , 2010, 2010 International Conference on Communications and Mobile Computing.

[11]  Song Ci,et al.  End-to-end optimized TCP-friendly rate control for real-time video streaming over wireless multi-hop networks , 2010, J. Vis. Commun. Image Represent..

[12]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[13]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[14]  Lillykutty Jacob,et al.  ECN based TCP-friendly rate control for wireless multimedia streaming , 2003, Proceedings. 12th International Conference on Computer Communications and Networks (IEEE Cat. No.03EX712).

[15]  Bin Zhou,et al.  TFRC Veno: An Enhancement of TCP Friendly Rate Control over Wired/Wireless Networks , 2007, 2007 IEEE International Conference on Network Protocols.

[16]  Vijay Arya,et al.  Accurate and explicit differentiation of wireless and congestion losses , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[17]  Mark Handley,et al.  Designing DCCP: congestion control without reliability , 2006, SIGCOMM 2006.

[18]  Luca De Cicco,et al.  A Mathematical Model of the Skype VoIP Congestion Control Algorithm , 2010, IEEE Transactions on Automatic Control.

[19]  Minghua Chen,et al.  Multiple TFRC Connections Based Rate Control for Wireless Networks , 2006, IEEE Transactions on Multimedia.

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

[21]  Jun Zhang,et al.  TCP-FIT — A novel TCP congestion control algorithm for wireless networks , 2010, 2010 IEEE Globecom Workshops.

[22]  Minghua Chen,et al.  AIO-TFRC: a light-weight rate control scheme for streaming over wireless , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[23]  Reiner Ludwig,et al.  Queue management for TFRC-based traffic in 3G networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[24]  Mark Handley,et al.  RFC 5348: TCP Friendly Rate Control (TFRC): Protocol Specification , 2008 .

[25]  Kwangsue Chung,et al.  Quality Adaptive Video Streaming Mechanism Using the Temporal Scalability , 2008, IEICE Trans. Commun..

[26]  Yang Li,et al.  An End-to-End Loss Discrimination Scheme for Multimedia Transmission over Wireless IP Networks , 2009, ADHOCNETS.

[27]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[28]  Martin Fleury,et al.  Multi-connection TFRC video streaming in a WiMAX environment , 2010, 2010 International Conference on Multimedia Computing and Information Technology (MCIT).

[29]  Qian Zhang,et al.  A Compound TCP Approach for High-Speed and Long Distance Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[30]  Lei Huang,et al.  Proxy-based TCP-friendly streaming over mobile networks , 2002, WOWMOM '02.

[31]  Akira Yamaguchi,et al.  Adaptive Multimedia Flow Splitting over WiMAX and WiFi Links , 2008, IEICE Trans. Commun..

[32]  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..