Self-adjusting Advertisement of Cache Indicators with Bandwidth Constraints

04/03/2021
by   Itamar Cohen, et al.
0

Cache advertisements reduce the access cost by allowing users to skip the cache when it does not contain their datum. Such advertisements are used in multiple networked domains such as 5G networks, wide area networks, and information-centric networking. The selection of an advertisement strategy exposes a trade-off between the access cost and bandwidth consumption. Still, existing works mostly apply a trial-and-error approach for selecting the best strategy, as the rigorous foundations required for optimizing such decisions is lacking. Our work shows that the desired advertisement policy depends on numerous parameters such as the cache policy, the workload, the cache size, and the available bandwidth. In particular, we show that there is no ideal single configuration. Therefore, we design an adaptive, self-adjusting algorithm that periodically selects an advertisement policy. Our algorithm does not require any prior information about the cache policy, cache size, or workload, and does not require any apriori configuration. Through extensive simulations, using several state-of-the-art cache policies, and real workloads, we show that our approach attains a similar cost to that of the best static configuration (which is only identified in retrospect) in each case.

READ FULL TEXT
research
01/01/2018

Time Aware Least Recent Used (TLRU) Cache Management Policy in ICN

The information centric networks (ICN) can be viewed as a network of cac...
research
02/23/2021

CBP: Coordinated management of cache partitioning, bandwidth partitioning and prefetch throttling

Reducing the average memory access time is crucial for improving the per...
research
12/05/2018

LBICA: A Load Balancer for I/O Cache Architectures

In recent years, enterprise Solid-State Drives (SSDs) are used in the ca...
research
07/20/2023

Effectiveness and predictability of in-network storage cache for scientific workflows

Large scientific collaborations often have multiple scientists accessing...
research
03/06/2023

Optimizing L1 cache for embedded systems through grammatical evolution

Nowadays, embedded systems are provided with cache memories that are lar...
research
03/28/2022

Warping Cache Simulation of Polyhedral Programs

Techniques to evaluate a program's cache performance fall into two camps...
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...

Please sign up or login with your details

Forgot password? Click here to reset