Selective Rate Control for Media-Streaming Applications in Wireless Internet Environments

Media-streaming applications experience limited performance and perceptible quality degradation in the presence of random wireless errors, as the underlying congestion control typically interprets packet loss as the outcome of congestion. In this context, we propose a selective rate control, namely AIAMD, which manages to differentiate congestive and non-congestive loss by utilizing history in its control rules. AIAMD combines the most desirable features of additive increase additive decrease (AIAD) and additive increase multiplicative decrease (AIMD) controls, reacting gently to wireless loss and more aggressively to congestion. Exploring AIAMD's potential, we identify notable gains in terms of link utilization and media delivery, without compromising intra-protocol fairness.

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

[2]  Vassilis Tsaoussidis,et al.  TCP-probing: towards an error control schema with energy and throughput performance gains , 2000, Proceedings 2000 International Conference on Network Protocols.

[3]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[4]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[5]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  Neeraj K. Sharma,et al.  Enhancing wireless internet performance , 2002, IEEE Communications Surveys & Tutorials.

[7]  Luigi Fratta,et al.  Bandwidth estimation schemes for TCP over wireless networks , 2004, IEEE Transactions on Mobile Computing.

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

[9]  Min Sik Kim,et al.  Transient behaviors of TCP-friendly congestion control protocols , 2003, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[11]  Panagiotis Papadimitriou,et al.  Performance Evaluation of Real-Time Transport with Link-layer Retransmissions in Wired/Wireless Networks , 2006, J. Mobile Multimedia.

[12]  Yang Richard Yang,et al.  General AIMD congestion control , 2000, Proceedings 2000 International Conference on Network Protocols.

[13]  Panagiotis Papadimitriou,et al.  QRP04-4: End-to-end Congestion Management for Real-Time Streaming Video over the Internet , 2006, IEEE Globecom 2006.

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

[15]  Liang Guo,et al.  A spectrum of TCP-friendly window-based congestion control algorithms , 2003, TNET.

[16]  Velio Tralli,et al.  Wireless TCP performance with link layer FEC/ARQ , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

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

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

[19]  Vaduvur Bharghavan,et al.  WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks , 1999, Wirel. Networks.

[20]  Ibrahim Matta,et al.  Open issues on TCP for mobile computing , 2001, Wirel. Commun. Mob. Comput..

[21]  Min Sik Kim,et al.  Transient behaviors of TCP-friendly congestion control protocols , 2003, Comput. Networks.