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

12/18/2018
by   Niklas Carlsson, et al.
0

Cloud services and other shared third-party infrastructures allow individual content providers to easily scale their services based on current resource demands. In this paper, we consider an individual content provider that wants to minimize its delivery costs under the assumptions that the storage and bandwidth resources it requires are elastic, the content provider only pays for the resources that it consumes, and costs are proportional to the resource usage. Within this context, we (i) derive worst-case bounds for the optimal cost and competitive cost ratios of different classes of "cache on M^th request" cache insertion policies, (ii) derive explicit average cost expressions and bounds under arbitrary inter-request distributions, (iii) derive explicit average cost expressions and bounds for short-tailed (deterministic, Erlang, and exponential) and heavy-tailed (Pareto) inter-request distributions, and (iv) present numeric and trace-based evaluations that reveal insights into the relative cost performance of the policies. Our results show that a window-based "cache on 2^nd request" policy using a single threshold optimized to minimize worst-case costs provides good average performance across the different distributions and the full parameter ranges of each considered distribution, making it an attractive choice for a wide range of practical conditions where request rates of individual file objects typically are not known and can change quickly.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2018

Caching in the Clouds: Optimized Dynamic Cache Instantiation in Content Delivery Systems

By caching content at geographically distributed servers, content delive...
research
02/13/2018

Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approach

We consider elastic resource provisioning in the cloud, focusing on in-m...
research
10/31/2017

Joint Cache Resource Allocation and Request Routing for In-network Caching Services

In-network caching is recognized as an effective solution to offload con...
research
10/15/2020

Adaptive Offline and Online Similarity-Based Caching

With similarity-based content delivery, the request for a content can be...
research
04/11/2023

An Associativity Threshold Phenomenon in Set-Associative Caches

In an α-way set-associative cache, the cache is partitioned into disjoin...
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
08/04/2017

On Resource Pooling and Separation for LRU Caching

Caching systems using the Least Recently Used (LRU) principle have now b...

Please sign up or login with your details

Forgot password? Click here to reset