Publication | Closed Access
TinyLFU: A Highly Efficient Cache Admission Policy
93
Citations
33
References
2014
Year
Unknown Venue
Cluster ComputingStorage PerformanceEngineeringComputer ArchitectureCache Admission PolicyHardware SecurityData ScienceHigh-performance ArchitectureParallel ComputingData ManagementWeb CacheComputer EngineeringCachingAccess FrequencyComputer ScienceData SecurityExternal-memory AlgorithmCloud ComputingParallel ProgrammingSystem SoftwareEviction Candidate
This paper proposes to use a frequency based cache admission policy in order to boost the effectiveness of caches subject to skewed access distributions. Rather than deciding on which object to evict, TinyLFU decides, based on the recent access history, whether it is worth admitting an accessed object into the cache at the expense of the eviction candidate. Realizing this concept is enabled through a novel approximate LFU structure called TinyLFU, which maintains an approximate representation of the access frequency of recently accessed objects. TinyLFU is extremely compact and lightweight as it builds upon Bloom filter theory. The paper shows an analysis of the properties of TinyLFU including simulations of both synthetic workloads as well as YouTube and Wikipedia traces.
| Year | Citations | |
|---|---|---|
Page 1
Page 1