SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks
Diansen Sun, Yunpeng Chai
Abstract
To satisfy the huge storage capacity requirements of big data, the emerging high-density disks gradually adopt the Shingled Magnetic Recording (SMR) technique. However, the most serious challenge of SMR disks lies in their weak fine-grained random write performance caused by the write amplification inner SMRs and its extremely unbalanced read and write latencies. Although fast storage devices like Flash-based SSDscan be used to boost SMR disks in SMR-based hybrid storage, the optimization targets of existing cache algorithms (e.g., higher popularity for LRU, lower SMR write amplification ratio for MOST) are NOT the crucial factor for the performance of the SMR-based hybrid storage. In this paper, we propose a new SMR-Aware Co-design cache algorithm called SAC to accelerate the SMR-based hybrid storage. SAC adopts a hardware/software co-design method to fit the characteristics of SMR disks and to optimize the crucial factor, i.e., RMW operations inner SMR disks, effectively. Furthermore, SAC also makes a good balance between some conflicting factors, e.g., the data popularity vs. the SMR write amplification and clean cache space vs. dirty cache space. In our evaluations under real-world traces, SAC achieves a 7.5× performance speedup compared with LRU in the write-only mode, and a 2.9× speedup in the read-write mixed mode.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 194bcc18-43f9-4930-9411-e39a766c4d15Related papers
- Enabling a B+-tree-based Data Management Scheme for Key-value Store over SMR-based SSHDYu-Pei Liang, Tseng-Yi Chen, Ching-Ho Chi, Hsin-Wen Wei et al.DAC 2020 · 9 citations
- KFR: Optimal Cache Management with K-Framed Reclamation for Drive-Managed SMR DisksChenlin Ma, Yi Wang, Zhaoyan Shen, Zili ShaoDAC 2020 · 10 citations
- MiniWear: Minimizing Flash Wear via Hybrid Persistent Cache for Extended EF-SMR LifetimeChenlin Ma, Kaoyi Sun, Yuxuan Qi, Jiaxian Chen et al.DAC 2025 · 2 citations
- SMRSTORE: A Storage Engine for Cloud Object Storage on HM-SMR DrivesSu Zhou, Erci Xu, Hao Wu, Yu Du et al.FAST 2023 · 11 citations
- Nemo: A Low-Write-Amplification Cache for Tiny Objects on Log-Structured Flash DevicesXufeng Yang, Tingting Tan, Jingxin Hu, Congming Gao et al.ASPLOS 2026
