TY - JOUR
T1 - Boosting Cache Performance by Access Time Measurements
AU - Einziger, Gil
AU - Himelbrand, Omri
AU - Waisbard, Erez
N1 - Publisher Copyright: © 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.
PY - 2023/2/17
Y1 - 2023/2/17
N2 - Most modern systems utilize caches to reduce the average data access time and optimize their performance. Recently proposed policies implicitly assume uniform access times, but variable access times naturally appear in domains such as storage, web search, and DNS resolution.Our work measures the access times for various items and exploits variations in access times as an additional signal for caching algorithms. Using such a signal, we introduce adaptive access time-aware cache policies that consistently improve the average access time compared with the best alternative in diverse workloads. Our adaptive algorithm attains an average access time reduction of up to 46% in storage workloads, up to 16% in web searches, and 8.4% on average when considering all experiments in our study.
AB - Most modern systems utilize caches to reduce the average data access time and optimize their performance. Recently proposed policies implicitly assume uniform access times, but variable access times naturally appear in domains such as storage, web search, and DNS resolution.Our work measures the access times for various items and exploits variations in access times as an additional signal for caching algorithms. Using such a signal, we introduce adaptive access time-aware cache policies that consistently improve the average access time compared with the best alternative in diverse workloads. Our adaptive algorithm attains an average access time reduction of up to 46% in storage workloads, up to 16% in web searches, and 8.4% on average when considering all experiments in our study.
KW - Cross domain caching
KW - access time dataset
KW - access times aware caching
KW - dynamic caching
UR - http://www.scopus.com/inward/record.url?scp=85149440150&partnerID=8YFLogxK
U2 - https://doi.org/10.1145/3572778
DO - https://doi.org/10.1145/3572778
M3 - Article
SN - 1553-3077
VL - 19
JO - ACM Transactions on Storage
JF - ACM Transactions on Storage
IS - 1
M1 - 8
ER -