TCP friendly protocols for media streams over heterogeneous wired-wireless networks

The growing need for Internet friendly streaming protocols prompted us to develop IFTP (Internet Friendly Transport Protocol). IFTP is a protocol with an inherent rate-based flow control mechanism designed to emulate TCP's window-based flow control mechanism. In this paper, we present two proposals to improve the performance of IFTP in networks with wireless links. The first is IFTP-W, which specifies an error-sensitive section. Bit errors not occurring in this section are ignored. The second is IFTPV, which distinguishes between losses due to congestion and those due to the wireless link. In this paper, we present the performance of IFTP-W with varying error-sensitive section lengths on networks with varying link qualities. We also analyze the performance of IFTPV in extensive scenarios with various network conditions. The results show that both proposals maintain the TCP-friendliness and fairness properties, but perform better than IFTP on wireless networks.

[1]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[2]  Sven Jaap,et al.  TCP-friendly Rate Control (TFRC) , 2004 .

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

[4]  Ren Wang,et al.  TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks , 2002, Wirel. Networks.

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

[6]  Sunghyun Choi,et al.  IEEE 802.11 e contention-based channel access (EDCF) performance evaluation , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[7]  Hans Hannu,et al.  Efficient transport of voice over IP over cellular links , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[8]  Mostafa A. Bassiouni,et al.  An Internet friendly transport protocol for continuous media over best effort networks , 2002, Int. J. Commun. Syst..

[9]  Hala ElAarag,et al.  IFTP-W: a TCP-friendly protocol for multimedia applications over wireless networks , 2005, ACM-SE 43.

[10]  Kai Xu,et al.  TCP-Jersey for wireless IP communications , 2004, IEEE Journal on Selected Areas in Communications.

[11]  Henning Schulzrinne,et al.  The Direct Adjustment Algorithm: A TCP-Friendly Adaptation Scheme , 2000, QofIS.

[12]  Mostafa Bassiouni,et al.  Performance evaluation of TCP connections in ideal and non-ideal network environments , 2001, Comput. Commun..

[13]  Bin Zhou,et al.  An enhancement of TCP Veno over light-load wireless networks , 2006, IEEE Communications Letters.

[14]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[15]  Hayder Radha,et al.  Cross-layer protocol design for real-time multimedia applications over 802.11 b networks , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[17]  Jiro Katto,et al.  Reno Friendly TCP Westwood based on Router Buffer Estimation , 2005, Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services - (icas-isns'05).

[18]  Shivkumar Kalyanaraman,et al.  Uncooperative congestion control , 2004, SIGMETRICS '04/Performance '04.

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

[20]  Lars-Åke Larzon,et al.  Efficient use of wireless bandwidth for multimedia applications , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[21]  Noé Lopez-Benitez,et al.  Efficiency Study of TCP Protocols in InfrastructuredWireless Networks , 2006, International conference on Networking and Services (ICNS'06).

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

[23]  Hala ElAarag,et al.  Improving TCP performance over mobile networks , 2002, CSUR.

[24]  Mario Gerla,et al.  TCP Westwood: End-to-End Bandwidth Estimation for Enhanced Transport over Wireless Links , 2002 .

[25]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[26]  Norio Shiratori,et al.  Ensuring fairness among ECN and non-ECN TCP over the internet , 2003, Int. J. Netw. Manag..

[27]  Eric Hsiao-Kuang Wu,et al.  JTCP: jitter-based TCP for heterogeneous wireless networks , 2004, IEEE Journal on Selected Areas in Communications.