Context-adaptive cross-layer TCP optimization for Internet video streaming

The tremendous growth of video content over the Internet and evolution towards more personalized video applications has led to a need for a network and service infrastructure better suited to today's content and mobility needs. Quality of Experience (QoE) management is one of the major challenges for video delivery given the limited bandwidth for wireless access network causing video packet drops and the core network congestion impacting video service delay. In this context, the current TCP-based model used for HTTP streaming presents challenges due to throughput variation and high latency. We present a context-adaptive cross-layer optimization approach to enhance video streaming over TCP that introduces network and content awareness in TCP operation to provide adaptive reliability and smoother throughput. Our proposed solution requires implementation changes only on the receiver side without impacting the TCP sender implementation. We validated the proposed solution through OPNET simulations and the results show some significant performance gains in both TCP throughput and video QoE metrics.

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

[2]  Partha Dutta,et al.  InSite: QoE-aware video delivery from cloud data centers , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[3]  Nitin H. Vaidya,et al.  Discriminating congestion losses from wireless losses using inter-arrival times at the receiver , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[4]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[5]  Azizol Abdullah,et al.  Loss Discrimination Algorithm for Wired/Wireless Networks , 2011 .

[6]  Min Kyu Park,et al.  A statistical method of packet loss type discrimination in wired-wireless networks , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[7]  Sherali Zeadally,et al.  Mobile Multimedia Applications: Delivery Technologies , 2012, IT Professional.

[8]  Kankar S. Dasgupta,et al.  Improving TCP Performance over Wireless Network with Frequent Disconnections , 2011, ArXiv.

[9]  Toon De Pessemier,et al.  Quantifying the Influence of Rebuffering Interruptions on the User's Quality of Experience During Mobile Video Watching , 2013, IEEE Transactions on Broadcasting.

[10]  Kevin C. Almeroth,et al.  Receiver driven rate adaptation for wireless multimedia applications , 2012, MMSys '12.