Optimizing Timer-based Policies for General Cache Networks

11/10/2017
by   Nitish K. Panigrahy, et al.
0

Caching algorithms are usually described by the eviction method and analyzed using a metric of hit probability. Since contents have different importance (e.g. popularity), the utility of a high hit probability, and the cost of transmission can vary across contents. In this paper, we consider timer-based (TTL) policies across a cache network, where contents have differentiated timers over which we optimize. Each content is associated with a utility measured in terms of the corresponding hit probability. We start our analysis from a linear cache network: we propose a utility maximization problem where the objective is to maximize the sum of utilities and a cost minimization problem where the objective is to minimize the content transmission cost across the network. These frameworks enable us to design online algorithms for cache management, for which we prove achieving optimal performance. Informed by the results of our analysis, we formulate a non-convex optimization problem for a general cache network. We show that the duality gap is zero, hence we can develop a distributed iterative primal-dual algorithm for content management in the network. Numerical evaluations show that our algorithm significant outperforms path replication with traditional caching algorithms over some network topologies. Finally, we consider a direct application of our cache network model to content distribution.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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
12/20/2017

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

The design of caching algorithms to maximize hit probability has been ex...
research
01/01/2020

Optimal Scheduling of Content Caching Subject to Deadline

Content caching at the edge of network is a promising technique to allev...
research
11/14/2018

UtilCache: Effectively and Practicably Reducing Link Cost in Information-Centric Network

Minimizing total link cost in Information-Centric Network (ICN) by optim...
research
12/19/2017

Exploiting Tradeoff Between Transmission Diversity and Content Diversity in Multi-Cell Edge Caching

Caching in multi-cell networks faces a well-known dilemma, i.e., to cach...
research
05/17/2018

Show me the Cache: Optimizing Cache-Friendly Recommendations for Sequential Content Access

Caching has been successfully applied in wired networks, in the context ...

Please sign up or login with your details

Forgot password? Click here to reset