Managing Path Switching in Multipath Video Streaming

—Video streaming has become the major source of Internet traffic nowadays. Considering that content delivery network providers utilize Video over Hypertext Transfer Protocol/Transmission Control Protocol (HTTP/TCP) as the preferred protocol stack for video streaming, understanding TCP performance in transporting video streams has become paramount. Recently, multipath transport protocols have allowed video streaming over multiple paths to become a reality. In this paper, we analyze the impact of path switching on multipath video streaming and network performance, and propose new schedulers which minimize the number of path switching. We utilize network performance measures, as well as video quality metrics, to characterize the performance and interaction between network and application layers of video streams for various network scenarios.

[1]  Takeshi Ikenaga,et al.  TCP State Driven MPTCP Packet Scheduling for Streaming Video , 2018 .

[2]  Gabriel-Miro Muntean,et al.  A MPTCP-based RTT-aware Packet Delivery Prioritisation Algorithm in AR/VR Scenarios , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[3]  Injong Rhee,et al.  CUBIC for Fast Long-Distance Networks , 2018, RFC.

[4]  Jens Heuschkel,et al.  Multipath TCP Scheduling for Thin Streams: Active Probing and One-Way Delay-Awareness , 2018, 2018 IEEE International Conference on Communications (ICC).

[5]  Yu Cao,et al.  LAMPS: A Loss Aware Scheduler for Multipath TCP over Highly Lossy Networks , 2017, 2017 IEEE 42nd Conference on Local Computer Networks (LCN).

[6]  Ying Cai,et al.  DPSAF: Forward Prediction Based Dynamic Packet Scheduling and Adjusting With Feedback for Multipath TCP in Lossy Heterogeneous Networks , 2017, IEEE Transactions on Vehicular Technology.

[7]  Antonio A. F. Loureiro,et al.  Alternative Scheduling Decisions for Multipath TCP , 2017, IEEE Communications Letters.

[8]  Takeshi Ikenaga,et al.  Multipath TCP Packet Scheduling for Streaming Video , 2017 .

[9]  Ming Wang,et al.  Streaming High-Quality Mobile Video with Multipath TCP in Heterogeneous Wireless Networks , 2016, IEEE Transactions on Mobile Computing.

[10]  Roksana Boreli,et al.  BLEST: Blocking estimation-based MPTCP scheduler for heterogeneous networks , 2016, 2016 IFIP Networking Conference (IFIP Networking) and Workshops.

[11]  Gwendal Simon,et al.  Cross-layer scheduler for video streaming over MPTCP , 2016, MMSys.

[12]  Jaehyun Hwang,et al.  Packet scheduling for Multipath TCP , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

[13]  Behnaz Arzani,et al.  Deconstructing MPTCP Performance , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[14]  Fan Yang,et al.  A Scheduler for Multipath TCP , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[15]  Miroslav Popovic,et al.  MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution , 2013, IEEE/ACM Transactions on Networking.

[16]  M. Handley,et al.  Coupled Congestion Control for Multipath Transport Protocols , 2011, RFC.

[17]  JongWon Kim,et al.  TCP-ROME: A transport-layer parallel streaming protocol for real-time online multimedia environments , 2011, Journal of Communications and Networks.

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

[19]  Mario Gerla,et al.  Capacity and Congestion Probing: TCP Congestion Avoidance via Path Capacity and Storage Estimation , 2010, 2010 2nd International Conference on Evolving Internet.

[20]  Deepak Bansal,et al.  Compound TCP: A New TCP Congestion Control for High-Speed and Long Distance Networks , 2008 .

[21]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.