Cooperative caching for multiple bitrate videos in small cell edges

Zhihao Qu, Baoliu Ye, Bin Tang, Song Guo, Sanglu Lu, Weihua Zhuang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

26 Citations (Scopus)

Abstract

Caching popular videos at mobile edge servers (MESs) has been confirmed as a promising method to improve mobile users (MUs) perceived quality of experience (QoE) and to alleviate the server load. However, with the multiple bitrate encoding techniques prevalently employed in modern streaming services, caching deployment is challenging for the following three facts: (1) cooperative caching should be explored for MUs located at overlapped coverage areas of MESs; (2) there exists tradeoff consideration for caching either high bitrate videos or high diversity videos; and (3) the relationship between MU perceived QoE and MU received bitrate, known as QoE function, varies in different services. Aiming to maximize the MU perceived QoE, we formulate the multiple bitrate video caching problem, and prove this problem is NP-hard for any given positive and strictly increasing QoE function. We then propose a polynomial complexity algorithm based on a general QoE function, which can achieve an approximate ratio arbitrarily close to 1/2. Specifically, for a linear QoE function, we explore useful property of optimal solutions, based on which more efficient algorithms are proposed. We demonstrate the effectiveness of our solutions via both theoretical analysis and extensive simulations.

Original languageEnglish
Article number8618417
Pages (from-to)288-299
Number of pages12
JournalIEEE Transactions on Mobile Computing
Volume19
Issue number2
DOIs
Publication statusPublished - 1 Feb 2020

Keywords

  • edge caching algorithm
  • Mobile edge computing
  • multiple bitrate video
  • quality of experience

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Cooperative caching for multiple bitrate videos in small cell edges'. Together they form a unique fingerprint.

Cite this