Adaptive packet transmission scheme to improve video streaming for multi-homed devices

Because of the explosive development of different wireless technologies, mobile users can now access multiple wireless networks simultaneously. In this environment, a multiple path scheduling algorithm can improve the performance of the wireless networks and ensure high quality of video streaming for mobile users. This may not be the case, however, for TCP flows. One key reason is the occurrence of out-of-order packets resulting from different delays in alternative paths. Another is packet loss stemming from the unstable channel status of wireless networks. To better exploit multiple path scheduling for TCP flows, this paper proposes a new scheduling algorithm called Adaptive Packet Transmission Scheme (APTS) for multi-homed devices. Our scheme accurately estimates the available bandwidth of wireless networks using a TCP-Friendly Rate Control for Wireless Networks (TFRC-WN) scheme. APTS also distributes TCP packets to the multiple paths simultaneously according to the estimated available bandwidth. Our scheme effectively reduces the number of out-of-order packets by predicting the receiving sequences. Through simulation results, we prove that our scheme improves the performance of TCP and the video quality of mobile users.

[1]  Wei Song,et al.  Goodput improvement for multipath TCP by congestion window adaptation in multi-radio devices , 2013, 2013 IEEE 10th Consumer Communications and Networking Conference (CCNC).

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

[3]  Bu-Sung Lee,et al.  Adaptive load balancing algorithm for multiple homing mobile nodes , 2012, J. Netw. Comput. Appl..

[4]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[5]  Jörg Ott,et al.  MPRTP: multipath considerations for real-time media , 2013, MMSys.

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

[7]  Coskun Cetinkaya Improving the efficiency of multipath traffic via opportunistic traffic scheduling , 2007, Comput. Networks.

[8]  Kang G. Shin,et al.  Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts , 2005, MobiSys '05.

[9]  Jianfei Cai,et al.  Load-sharing in wireless multi-homed systems , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.