scispace - formally typeset
Open AccessJournal ArticleDOI

QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming

TLDR
The proposed optimization framework reveals the caching performance upper bound for general adaptive video streaming systems, while the proposed algorithm provides some design guidelines for the edge servers to select the cached representations in practice based on both the video popularity and content information.
Abstract
Caching at mobile edge servers can smooth temporal traffic variability and reduce the service load of base stations in mobile video delivery. However, the assignment of multiple video representations to distributed servers is still a challenging question in the context of adaptive streaming, since any two representations from different videos or even from the same video will compete for the limited caching storage. Therefore, it is important, yet challenging, to optimally select the cached representations for each edge server in order to effectively reduce the service load of base station while maintaining a high quality of experience (QoE) for users. To address this, we study a QoE-driven mobile edge caching placement optimization problem for dynamic adaptive video streaming that properly takes into account the different rate-distortion (R–D) characteristics of videos and the coordination among distributed edge servers. Then, by the optimal caching placement of representations for multiple videos, we maximize the aggregate average video distortion reduction of all users while minimizing the additional cost of representation downloading from the base station, subject not only to the storage capacity constraints of the edge servers, but also to the transmission and initial startup delay constraints of the users. We formulate the proposed optimization problem as an integer linear program to provide the performance upper bound, and as a submodular maximization problem with a set of knapsack constraints to develop a practically feasible cost benefit greedy algorithm. The proposed algorithm has polynomial computational complexity and a theoretical lower bound on its performance. Simulation results further show that the proposed algorithm is able to achieve a near-optimal performance with very low time complexity. Therefore, the proposed optimization framework reveals the caching performance upper bound for general adaptive video streaming systems, while the proposed algorithm provides some design guidelines for the edge servers to select the cached representations in practice based on both the video popularity and content information.

read more

Citations
More filters
Journal ArticleDOI

An Edge Caching Scheme to Distribute Content in Vehicular Networks

TL;DR: A cross-entropy-based dynamic content caching scheme is proposed accordingly to cache the contents at the edge of VCNs based on the requests of vehicles and the cooperation among RSUs and the performance of the proposed scheme is evaluated by extensive simulation experiments.
Journal ArticleDOI

QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey

TL;DR: In this article, the authors provide a comprehensive survey of QoE management solutions in current and future networks, and present a list of identified future QOE management challenges regarding emerging multimedia applications, network management and orchestration.
Journal ArticleDOI

Cache Less for More: Exploiting Cooperative Video Caching and Delivery in D2D Communications

TL;DR: A user-centric video transmission mechanism based on device-to-device communications that allows mobile users to cache and share videos between each other, in a cooperative manner, to achieve a QoE-guaranteed video streaming service in a cellular network.
Journal ArticleDOI

Online UAV-Mounted Edge Server Dispatching for Mobile-to-Mobile Edge Computing

TL;DR: A novel online unmanned aerial vehicle (UAV)-mounted edge server dispatching scheme is proposed to provide flexible mobile-to-MEC services and can serve more user equipments (UEs) as well as achieve a high resource utilization.
Journal ArticleDOI

A Survey on Multi-Access Edge Computing Applied to Video Streaming: Some Research Issues and Challenges

TL;DR: Focus on video streaming schemes, a comprehensive summary of the state of the art applying MEC to video streaming is surveyed and a taxonomy of MEC enabled video streaming applications is classified.
References
More filters
Journal ArticleDOI

An analysis of approximations for maximizing submodular set functions--I

TL;DR: It is shown that a “greedy” heuristic always produces a solution whose value is at least 1 −[(K − 1/K]K times the optimal value, which can be achieved for eachK and has a limiting value of (e − 1)/e, where e is the base of the natural logarithm.
Posted Content

An analysis of approximations for maximizing submodular set functions II

TL;DR: In this article, the authors considered the problem of finding a maximum weight independent set in a matroid, where the elements of the matroid are colored and the items of the independent set can have no more than K colors.
Journal ArticleDOI

Rate-distortion optimization for video compression

TL;DR: Based on the well-known hybrid video coding structure, Lagrangian optimization techniques are presented that try to answer the question: what part of the video signal should be coded using what method and parameter settings?
Journal ArticleDOI

Fundamental Limits of Caching

TL;DR: This paper proposes a novel coded caching scheme that exploits both local and global caching gains, leading to a multiplicative improvement in the peak rate compared with previously known schemes, and argues that the performance of the proposed scheme is within a constant factor of the information-theoretic optimum for all values of the problem parameters.
Journal ArticleDOI

FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers

TL;DR: This work shows that the uncoded optimum file assignment is NP-hard, and develops a greedy strategy that is provably within a factor 2 of the optimum, and provides an efficient algorithm achieving a provably better approximation ratio of 1-1/d d, where d is the maximum number of helpers a user can be connected to.
Related Papers (5)