Scaling 360-degree Adaptive Bitrate Video Delivery Over an SDN Architecture

End user requirements for the delivery of 360-degree media content creates unique challenges when considering operations on a large scale. Systematically taking advantage of existing network capacity is multifaceted and complex. Multipath TCP (MPTCP) can leverage numerous networks simultaneously, but its performance can suffer in congested environments due to inherent trade-offs between responsiveness and load balancing. This paper presents a technique that mitigates these limitations in a software-defined architecture, particularly when operating among many users simultaneously. Using Network Simulator 3 (NS-3) combined with Mininet and Floodlight controllers to manage the network, we designed a framework that actively manages Quick UDP Internet Connections (QUIC) and/or MPTCP usage with a large number of users. Testbed experimental results reveal that the average multipath differential delay decreased by up to 40% in campus networks with 500 or more users. These results are encouraging when compared against current and experimental multipath algorithms that attempt to address similar issues. In campus networks with more than 800 users, analyses show the framework outperforms standard MPTCP in network efficiency by up to 30%.

[1]  Donald F. Towsley,et al.  On bufferbloat and delay analysis of multipath TCP in wireless networks , 2014, 2014 IFIP Networking Conference.

[2]  László Gulyás,et al.  SDN based testbeds for evaluating and promoting multipath TCP , 2014, 2014 IEEE International Conference on Communications (ICC).

[3]  Viswanathan Swaminathan,et al.  Low Latency Live Video Streaming over HTTP 2.0 , 2014, NOSSDAV.

[4]  Guido Maier,et al.  SDN based automated testbed for evaluating multipath TCP , 2016, 2016 IEEE International Conference on Communications Workshops (ICC).

[5]  Brian Hayes,et al.  Adaptive bitrate video delivery using HTTP/2 over MPTCP architecture , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

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

[7]  Henning Schulzrinne,et al.  Towards dynamic MPTCP Path control using SDN , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[8]  Ryan Hamilton,et al.  QUIC: A UDP-Based Secure and Reliable Transport for HTTP/2 , 2016 .

[9]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[10]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2011 .

[11]  Omprakash Gnawali,et al.  Does QUIC Make the Web Faster? , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[12]  Brian Hayes,et al.  Omnidirectional Adaptive Bitrate Media Delivery Using MPTCP/QUIC over an SDN Architecture , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[13]  Olivier Bonaventure,et al.  A First Analysis of Multipath TCP on Smartphones , 2016, PAM.