An approximation algorithm for joint caching and recommendations in cache networks

06/15/2020
by   Dimitra Tsigkari, et al.
0

Streaming platforms, like Netflix and YouTube, strive to offer a high quality of service (QoS) to their users. Meanwhile, a significant share of content consumption of these platforms is heavily influenced by recommendations. In this setting, user experience is a product of both the quality of the recommendations (QoR) and the quality of service (QoS) of the delivered content. However, network decisions (like caching) that affect QoS are usually made without taking into account the recommender's actions. Likewise, recommendation decisions are made independently of the potential delivery quality of the recommended content. The aim of this paper is to jointly optimize caching and recommendations in a generic network of caches, with the objective of maximizing the quality of experience (QoE). This is in line with the recent trend for large content providers to simultaneously act as Content Delivery Network (CDN) owners. We formulate this joint optimization problem and prove that it can be approximated up to a constant. We believe this to be the first polynomial algorithm to achieve a constant approximation ratio for the joint problem. Moreover, our numerical experiments show important performance gains of our algorithm over baseline schemes and existing algorithms in the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2018

CABaRet: Leveraging Recommendation Systems for Mobile Edge Caching

Joint caching and recommendation has been recently proposed for increasi...
research
01/29/2023

Quid pro Quo in Streaming Services: Algorithms for Cooperative Recommendations

Recommendations are employed by Content Providers (CPs) of streaming ser...
research
07/15/2019

Towards QoS-Aware Recommendations

This paper suggests the concept of QoS-aware recommendations for multime...
research
10/06/2020

Network-aware Recommendations in the Wild: Methodology, Realistic Evaluations, Experiments

Joint caching and recommendation has been recently proposed as a new par...
research
05/28/2020

Simulation and Optimization of Content Delivery Networks considering User Profiles and Preferences of Internet Service Providers

A Content Delivery Network (CDN) is a dynamic and complex service system...
research
10/02/2021

Network Friendly Recommendations: Optimizing for Long Viewing Sessions

Caching algorithms try to predict content popularity, and place the cont...
research
12/30/2017

Paid Peering, Settlement-Free Peering, or Both?

With the rapid growth of congestion-sensitive and data-intensive applica...

Please sign up or login with your details

Forgot password? Click here to reset