eMRC: Efficient Miss Ratio Approximation for Multi-Tier Caching
Zhang Liu, Hee Won Lee, Yu Xiang, Dirk Grunwald, Sangtae Ha
Abstract
Many storage cache allocation methods use the miss ratio curve (MRC) to improve cache efficiency. However, they have focused only on single-tier cache architectures and require the whole MRC as input for cache management, while modern datacenters embrace hierarchical caching architectures to maximize resource utilization. Generating the MRC for multitier caches -we call it the miss ratio function -is far more challenging due to different eviction policies and capacities in each cache tier. We introduce eMRC, a multi-dimensional miss ratio approximation technique, to enable efficient MRC generation for multi-tier caching. Our approach uses a novel multi-dimensional performance cliff removal method and convex hull approximation technique to efficiently generate a multi-dimensional MRC without cliffs using a small number of sampling points. To demonstrate the benefits of eMRC, we designed ORCA, a multi-tier cache management framework that orchestrates caches residing in different hierarchies through eMRC and provides efficient multi-tier cache configurations to cloud tenants with diverse service level objectives. We evaluate the performance of our eMRC approximation technique and ORCA with real-world datacenter traces.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0a928b4c-a73d-458d-8d64-894e61bdf3d8Cited by top-tier papers4
- Kosmo: Efficient Online Miss Ratio Curve Generation for Eviction Policy EvaluationKia Shakiba, Sari Sultan, Michael StummFAST 2024 · 11 citations
- Symbiosis: The Art of Application and Kernel Cache CooperationYifan Dai, Jing Liu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-DusseauFAST 2024 · 10 citations
- Re-architecting I/O Caches for Emerging Fast Storage DevicesMohammadamin Ajdari, Pouria Peykani Sani, Amirhossein Moradi, Masoud Khanalizadeh Imani et al.ASPLOS 2023 · 3 citations
- Getting the MOST out of your Storage Hierarchy with Mirror-Optimized Storage TieringKaiwei Tu, Kan Wu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-DusseauFAST 2026 · 2 citations
Related papers
- LPCA: learned MRC profiling based cache allocation for file storage systemsYibin Gu, Yifan Li, Hua Wang, Li Liu et al.DAC 2022 · 4 citations
- OSCA: An Online-Model Based Cache Allocation Scheme in Cloud Block Storage SystemsYu Zhang, Ping Huang, Ke Zhou, Hua Wang et al.USENIX ATC 2020 · 74 citations
- Efficient Miss Ratio Curve Computation for Heterogeneous Content PopularityDamiano Carra, Giovanni NegliaUSENIX ATC 2020 · 13 citations
- Orca: Scalable Temporal Graph Neural Network Training with Theoretical GuaranteesYiming Li, Yanyan Shen, Lei Chen, Mingxuan YuanSIGMOD 2023 · 27 citations
- FLOWS: Balanced MRC Profiling for Heterogeneous Object-Size CacheXiaojun Guo, Hua Wang, Ke Zhou, Hong Jiang et al.EuroSys 2024 · 1 citation
