Network Cache Design under Stationary Requests: Exact Analysis and Poisson Approximation

12/20/2017
by   Nitish K. Panigrahy, et al.
0

The design of caching algorithms to maximize hit probability has been extensively studied. In this paper, we associate each content with a utility, which is a function of either corresponding content hit rate or hit probability. We formulate a cache optimization problem to maximize the sum of utilities over all contents under stationary and ergodic request process, which is non-convex in general. We find that the problem can be reformulated as a convex optimization problem when the inter-request distribution has a non-increasing hazard rate function. We provide explicit optimal solutions for some inter-request distributions, and compare the solutions of the hit-rate based (HRB) and hit-probability based (HPB) problems. We also propose decentralized algorithms that can be implemented using limited information and are guaranteed to provide optimal solutions. We find that decentralized algorithms that solve HRB are more robust than decentralized HPB algorithms. Informed by these results, we further propose lightweight Poisson approximate decentralized and online algorithms that are accurate and efficient in achieving optimal hit rates and hit probabilities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/20/2017

Network Cache Design under Stationary Requests: Challenges, Algorithms and Experiments

The design of caching algorithms to maximize hit probability has been ex...
research
11/10/2017

What, When and Where to Cache: A Unified Optimization Approach

Caching algorithms are usually described by the eviction method and anal...
research
11/10/2017

Optimizing Timer-based Policies for General Cache Networks

Caching algorithms are usually described by the eviction method and anal...
research
07/19/2017

On the Convergence of the TTL Approximation for an LRU Cache under Independent Stationary Request Processes

In this paper we focus on the LRU cache where requests for distinct cont...
research
07/19/2017

LRU Cache under Stationary Requests

In this paper we focus on the LRU cache where requests for distinct cont...
research
01/27/2022

On the Impact of Network Delays on Time-to-Live Caching

We consider Time-to-Live (TTL) caches that tag every object in cache wit...
research
12/18/2018

Worst-case Bounds and Optimized Cache on M^th Request Cache Insertion Policies under Elastic Conditions

Cloud services and other shared third-party infrastructures allow indivi...

Please sign up or login with your details

Forgot password? Click here to reset