Quality of Experience from Cache Hierarchies: Keep your low-bitrate close, and high-bitrate closer

03/22/2019
by   Wenjie Li, et al.
0

Recent studies into streaming media delivery suggest that performance gains from cache hierarchies such as Information-Centric Networks (ICNs) may be negated by Dynamic Adaptive Streaming (DAS), the de facto method for retrieving multimedia content. The bitrate adaptation mechanisms that drive video streaming clash with caching hierarchies in ways that affect users' Quality of Experience (QoE). Cache performance also diminishes as consumers dynamically select content encoded at different bitrates. In this paper we use the evidence to draw a novel insight: in a cache hierarchy for adaptive streaming content, bitrates should be prioritized over or alongside popularity and hit rates. We build on this insight to propose RippleCache as a family of cache placement schemes that safeguard high-bitrate content at the edge and push low-bitrate content into the network core. Doing so reduces contention of cache resources, as well as congestion in the network. To validate RippleCache claims we construct two separate implementations. We design RippleClassic as a benchmark solution that optimizes content placement by maximizing a measure for cache hierarchies shown to have high correlation with QoE. In addition, our lighter-weight RippleFinder is then re-designed with distributed execution for application in large-scale systems. RippleCache performance gains are reinforced by evaluations in NS-3 against state-of-the-art baseline approaches, using standard measures of QoE as defined by the DASH Industry Forum. Measurements show that RippleClassic and RippleFinder deliver content that suffers less oscillation and rebuffering, as well as the highest levels of video quality, indicating overall improvements to QoE.

READ FULL TEXT

page 1

page 3

page 11

page 12

research
03/28/2019

Cache-Version Selection and Content Placement for Adaptive Video Streaming in Wireless Edge Networks

Wireless edge networks are promising to provide better video streaming s...
research
10/17/2018

Mixed-Timescale Online PHY Caching for Dual-Mode MIMO Cooperative Networks

Recently, physical layer (PHY) caching has been proposed to exploit the ...
research
11/14/2018

UtilCache: Effectively and Practicably Reducing Link Cost in Information-Centric Network

Minimizing total link cost in Information-Centric Network (ICN) by optim...
research
05/25/2020

Dynamic Cache Management In Content Delivery Networks

The importance of content delivery networks (CDN) continues to rise with...
research
03/18/2020

Viewport-Aware Deep Reinforcement Learning Approach for 360^o Video Caching

360^o video is an essential component of VR/AR/MR systems that provides ...
research
08/10/2023

Optimizing Cache Content Placement in Integrated Terrestrial and Non-terrestrial Networks

Non-terrestrial networks (NTN) offer potential for efficient content bro...
research
01/30/2019

Spatial Soft-Core Caching

We propose a decentralized spatial soft-core cache placement (SSCC) poli...

Please sign up or login with your details

Forgot password? Click here to reset