SABR
Open Access
- 25 April 2018
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Multimedia Computing, Communications, and Applications
- Vol. 14 (2s) , 1-25
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.Keywords
Funding Information
- University of Massachusetts Amherst-TU Darmstadt IREP Program
- NSF (1419199)
- DFG (Collaborative Research Center 1053 MAKI(TP B4, C3))
This publication has 38 references indexed in Scilit:
- Algorithmic Nuggets in Content DeliveryACM SIGCOMM Computer Communication Review, 2015
- In-Network Quality Optimization for Adaptive Video Streaming ServicesIEEE Transactions on Multimedia, 2014
- A buffer-based approach to rate adaptationACM SIGCOMM Computer Communication Review, 2014
- Exact analysis of TTL cache networksACM SIGMETRICS Performance Evaluation Review, 2014
- Performance evaluation of hierarchical TTL-based cache networksComputer Networks, 2014
- GENI: A federated testbed for innovative network experimentsComputer Networks, 2014
- Stochastic Bandwidth Estimation in Networks With Random ServiceIEEE/ACM Transactions on Networking, 2013
- OpenFlowACM SIGCOMM Computer Communication Review, 2008
- A survey of Web cache replacement strategiesACM Computing Surveys, 2003
- Hierarchical Web caching systems: modeling, design and experimental resultsIEEE Journal on Selected Areas in Communications, 2002