Block Attribute-aware Data Reallocation to Alleviate Read Disturb in SSDs
Mingwang Zhao1, Jun Li1, Zhigang Cai1,a, Jianwei Liao1, Yuanquan Shi2
1School of Computer and Information Science, Southwest University, Chongqing, China, 400715
aczg@swu.edu.cn
2College of Computer Science and Engineering, Huaihua University, Hunan, China 418000
syuanquan@163.com
ABSTRACT
This paper proposes a data reallocation method in RR processes, by taking account of block attributes including P/E cycles and read counts. Specifically, it can distribute the data in the RR block onto a number of available SSD blocks, to allow different blocks keeping their own near optimal (tolerable) read count. Then, it can reduce the number of read fresh operations and the number of raw bit errors. Through a series of simulation experiments based on several realistic disk traces, we demonstrate that the proposed method can decrease the read response time by between 15.11% and 24.96% and the raw bit error rate by 4.14% on average, in contrast to state-of-the-art approaches.
Keywords: Solid-State Drives, Read Disturb, Read Refresh, Modeling, Data Reallocation.