Computing the Hit Rate of Similarity Caching

09/07/2022
by   Younes Ben Mazziane, et al.
0

Similarity caching allows requests for an item i to be served by a similar item i'. Applications include recommendation systems, multimedia retrieval, and machine learning. Recently, many similarity caching policies have been proposed, but still we do not know how to compute the hit rate even for the simplest policies, like SIM-LRU and RND-LRU that are straightforward modifications of classical caching algorithms. This paper proposes the first algorithm to compute the hit rate of similarity caching policies under the independent reference model for the request process. In particular, our work shows how to extend the popular TTL approximation from classic caching to similarity caching. The algorithm is evaluated on both synthetic and real world traces.

READ FULL TEXT
research
09/21/2023

Performance Model for Similarity Caching

Similarity caching allows requests for an item to be served by a similar...
research
06/28/2021

Robust Learning-Augmented Caching: An Experimental Study

Effective caching is crucial for the performance of modern-day computing...
research
07/02/2021

Ascent Similarity Caching with Approximate Indexes

Similarity search is a key operation in multimedia retrieval systems and...
research
08/04/2017

On Resource Pooling and Separation for LRU Caching

Caching systems using the Least Recently Used (LRU) principle have now b...
research
02/09/2021

Content Placement in Networks of Similarity Caches

Similarity caching systems have recently attracted the attention of the ...
research
09/19/2023

Ditto: An Elastic and Adaptive Memory-Disaggregated Caching System

In-memory caching systems are fundamental building blocks in cloud servi...
research
11/10/2017

Practical Bounds on Optimal Caching with Variable Object Sizes

Many recent caching systems aim to improve hit ratios, but there is no g...

Please sign up or login with your details

Forgot password? Click here to reset