Optimal Content Replication and Request Matching in Large Caching Systems

01/09/2018
by   Arpan Mukhopadhyay, et al.
0

We consider models of content delivery networks in which the servers are constrained by two main resources: memory and bandwidth. In such systems, the throughput crucially depends on how contents are replicated across servers and how the requests of specific contents are matched to servers storing those contents. In this paper, we first formulate the problem of computing the optimal replication policy which if combined with the optimal matching policy maximizes the throughput of the caching system in the stationary regime. It is shown that computing the optimal replication policy for a given system is an NP-hard problem. A greedy replication scheme is proposed and it is shown that the scheme provides a constant factor approximation guarantee. We then propose a simple randomized matching scheme which avoids the problem of interruption in service of the ongoing requests due to re-assignment or repacking of the existing requests in the optimal matching policy. The dynamics of the caching system is analyzed under the combination of proposed replication and matching schemes. We study a limiting regime, where the number of servers and the arrival rates of the contents are scaled proportionally, and show that the proposed policies achieve asymptotic optimality. Extensive simulation results are presented to evaluate the performance of different policies and study the behavior of the caching system under different service time distributions of the requests.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2017

Caching under Content Freshness Constraints

Several real-time delay-sensitive applications pose varying degrees of f...
research
01/29/2020

Cache Allocations for Consecutive Requests of Categorized Contents: Service Provider's Perspective

In wireless caching networks, a user generally has a concrete purpose of...
research
12/25/2020

Synergy via Redundancy: Adaptive Replication Strategies and Fundamental Limits

The maximum possible throughput (or the rate of job completion) of a mul...
research
07/22/2021

Online Service Caching and Routing at the Edge with Switching Cost

This paper studies a problem of jointly optimizing two important operati...
research
02/04/2023

Getting to "rate-optimal” in ranking selection

In their 2004 seminal paper, Glynn and Juneja formally and precisely est...
research
12/19/2017

A Reinforcement-Learning Approach to Proactive Caching in Wireless Networks

We consider a mobile user accessing contents in a dynamic environment, w...
research
02/26/2022

Model-free Reinforcement Learning for Content Caching at the Wireless Edge via Restless Bandits

An explosive growth in the number of on-demand content requests has impo...

Please sign up or login with your details

Forgot password? Click here to reset