Affiliation:
1. University of Massachusetts Amherst, Amherst, MA, USA
2. Technische Universität Darmstadt, Darmstadt, Germany
Abstract
State-of-the-art software-defined wide area networks (SD-WANs) provide the foundation for flexible and highly resilient networking. In this work, we design, implement, and evaluate a novel architecture (denoted as SABR) that leverages the benefits of software-defined networking (SDN) to provide network-assisted adaptive bitrate streaming. With clients retaining full control of their streaming algorithms, we clearly show that by this network assistance, both the clients and the content providers benefit significantly in terms of quality of experience (QoE) and content origin offloading. SABR utilizes information on available bandwidths per link and network cache contents to guide video streaming clients with the goal of improving the viewer’s QoE. In addition, SABR uses SDN capabilities to dynamically program flows to optimize the utilization of content delivery network caches.
Backed by our study of SDN-assisted streaming, we discuss the change in the requirements for network-to-player APIs that enables flexible video streaming. We illustrate the difficulty of the problem and the impact of SDN-assisted streaming on QoE metrics using various well-established player algorithms. We evaluate SABR together with state-of-the-art dynamic adaptive streaming over HTTP (DASH) quality adaptation algorithms through a series of experiments performed on a real-world, SDN-enabled testbed network with minimal modifications to an existing DASH client. In addition, we compare the performance of different caching strategies in combination with SABR. Our trace-based measurements show the substantial improvement in cache hit rates and QoE metrics in conjunction with SABR indicating a rich design space for jointly optimized SDN-assisted caching architectures for adaptive bitrate video streaming applications.
Funder
University of Massachusetts Amherst-TU Darmstadt IREP Program
NSF
DFG
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture
Reference53 articles.
1. Home Page. Retrieved March 9 2018 from http://www.adobe.com/products/hds-dynamic-streaming.html. Home Page. Retrieved March 9 2018 from http://www.adobe.com/products/hds-dynamic-streaming.html.
2. 2018. Home Page. Retrieved March 9 2018 from https://developer.apple.com/resources/http-streaming/. 2018. Home Page. Retrieved March 9 2018 from https://developer.apple.com/resources/http-streaming/.
3. Microsoft. 2018. Smooth Streaming. Retrieved March 9 2018 from http://www.iis.net/downloads/microsoft/smooth-streaming. Microsoft. 2018. Smooth Streaming. Retrieved March 9 2018 from http://www.iis.net/downloads/microsoft/smooth-streaming.
Cited by
17 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献