Multi-tier Caching Analysis in CDN-based Over-the-top Video Streaming Systems

02/11/2019
by   Abubakr O. Al-Abbasi, et al.
0

Internet video traffic has been been rapidly increasing and is further expected to increase with the emerging 5G applications such as higher definition videos, IoT and augmented/virtual reality applications. As end-users consume video in massive amounts and in an increasing number of ways, the content distribution network (CDN) should be efficiently managed to improve the system efficiency. The streaming service can include multiple caching tiers, at the distributed servers and the edge routers, and efficient content management at these locations affect the quality of experience (QoE) of the end users. In this paper, we propose a model for video streaming systems, typically composed of a centralized origin server, several CDN sites, and edge-caches located closer to the end user. We comprehensively consider different systems design factors including the limited caching space at the CDN sites, allocation of CDN for a video request, choice of different ports (or paths) from the CDN and the central storage, bandwidth allocation, the edge-cache capacity, and the caching policy. We focus on minimizing a performance metric, stall duration tail probability (SDTP), and present a novel and efficient algorithm accounting for the multiple design flexibilities. The theoretical bounds with respect to the SDTP metric are also analyzed and presented. The implementation on a virtualized cloud system managed by Openstack demonstrate that the proposed algorithms can significantly improve the SDTP metric, compared to the baseline strategies.

READ FULL TEXT

page 1

page 4

research
06/30/2018

FastTrack: Minimizing Stalls for CDN-based Over-the-top Video Streaming Systems

Traffic for internet video streaming has been rapidly increasing and is ...
research
02/24/2017

Understanding Performance of Edge Content Caching for Mobile Video Streaming

Today's Internet has witnessed an increase in the popularity of mobile v...
research
06/12/2020

PLVER: Joint Stable Allocation and Content Replication for Edge-assisted Live Video Delivery

The live streaming services have gained extreme popularity in recent yea...
research
03/24/2017

Video Streaming in Distributed Erasure-coded Storage Systems: Stall Duration Analysis

The demand for global video has been burgeoning across industries. 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
10/13/2021

Impacts of Device Caching of Content Fractions on Expected Content Quality

This paper explores caching of fractions of a video content, not caching...
research
02/01/2021

Optimizing Video Caching at the Edge: A Hybrid Multi-Point Process Approach

It is always a challenging problem to deliver a huge volume of videos ov...

Please sign up or login with your details

Forgot password? Click here to reset