arrow
返回

HaParallel: Hit Ratio-Aware Parallel Aggressive Eviction Cache Management Algorithm for SSDs

delete2025-11-01
delete0
PRE
AI
S
Su, Liangkuan
M
Ming‐Wei Lin *
B
Bo Mao
J
Jianpeng Zhang
徐泽水 封面图
徐泽水 (Zeshui Xu)
DOI:10.1145/3728644delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Solid-state drives (SSDs) can be classified into two types: with and without built-in cache. In terms of performance, SSDs featuring cache exhibit a substantial performance advantage over their non-cache counterparts. The main focus of this paper is the management of built-in cache in SSDs. From a large number of previous studies, we observe that cache hit ratios remain relatively modest for the majority of workloads. First, based on this observation, we adopt an aggressive eviction policy, diverging from traditional eviction algorithms that follow an on-demand eviction policy. Next, considering the temporal locality and parallelism of cached data, we introduce multi-level linked lists to organize cached data. In this way, a smaller computational load can be used to increase the probability of triggering advanced commands. Finally, drawing inspiration from congestion control algorithm in computer networking, we design a cache hit ratio-aware unit. This unit can employ varying degrees of aggressive eviction policies based on its own state. The aim is to maximize the execution of advanced commands while limiting the impact of the aggressive eviction policy on the hit ratio. Our experimental simulations on real workloads show a substantial improvement in average response time compared to LRU, VBBMS, and Req-block, with our method achieving reductions of 19.7%, 19.4%, and 29.9%, respectively.
Keyword:
Solid-state drives
cache management
parallelism
aggressive eviction
advanced commands

期刊

A
ACM Transactions on Storage
IF:
2.6
论文数:
39
被引数:
790

机构

F
fujian normal university
学者数:
677
论文数: 199
被引数: 1
H
Hanshan Normal University
学者数:
892
论文数: 593
被引数: 593
X
Xiamen University
学者数:
5.3K
论文数: 1.7K
被引数: 6.2W
S
Sichuan University
学者数:
1.4W
论文数: 4.3K
被引数: 12.9W
学者 查看更多机构
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
FIFO queues are all you need for cache eviction
err2023-10-23
err0
errOAAI
errJuncheng Yang; Yazhuo Zhang; Ziyue Qiu; Yao Yue; Rashmi Vinayak
err分享
err收藏
err分享
err收藏
Pattern-Based Prefetching with Adaptive Cache Management Inside of Solid-State Drives
err2022-01-29
err0
PREAI
errJun Li; Xiaofei Xu; Zhigang Cai; Jianwei Liao; Kenli Li; Balazs Gerofi; Yutaka Ishikawa
err分享
err收藏
SSD-based Workload Characteristics and Their Performance Implications
err2021-01-08
err0
PREAI
errGala Yadgar; MOSHE Gabel; Shehbaz Jaffer; Bianca Schroeder
err分享
err收藏
LAST
err2008-10-01
err0
PREAI
errSungjin Lee; Dongkun Shin; Young-Jin Kim; Jihong Kim
err分享
err收藏
学者 查看更多内容