TY - GEN
T1 - Optimizing Tail Latency of LDPC based Flash Memory Storage Systems Via Smart Refresh
AU - Lv, Yina
AU - Shi, Liang
AU - Li, Qiao
AU - Gao, Congming
AU - Xue, Chun Jason
AU - Sha, Edwin
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/8
Y1 - 2019/8
N2 - Flash memory has been developed with bit density improvement, technology scaling, and 3D stacking. With this trend, its reliability has been degraded significantly. Error correction code, low density parity code (LDPC), which has strong error correction capability, has been employed to solve this issue. However, one of the critical issues of LDPC is that it would introduce a long decoding latency on devices with low reliability. In this case, tail latency would happen, which will significantly impact the quality of service (QoS). In this work, a set of smart refresh schemes is proposed to optimize the tail latency. The basic idea of the work is to refresh data when the accessed data has a long decoding latency. Two smart refresh schemes are proposed for this work: The first refresh scheme is designed to refresh long access latency data when it is accessed several times for access performance optimization; The second refresh scheme is designed to periodical detecting data with extremely long access latency and refreshing them for tail latency optimization. Experiment results show that the proposed schemes are able to significantly improve the tail latency and access performance with little overhead.
AB - Flash memory has been developed with bit density improvement, technology scaling, and 3D stacking. With this trend, its reliability has been degraded significantly. Error correction code, low density parity code (LDPC), which has strong error correction capability, has been employed to solve this issue. However, one of the critical issues of LDPC is that it would introduce a long decoding latency on devices with low reliability. In this case, tail latency would happen, which will significantly impact the quality of service (QoS). In this work, a set of smart refresh schemes is proposed to optimize the tail latency. The basic idea of the work is to refresh data when the accessed data has a long decoding latency. Two smart refresh schemes are proposed for this work: The first refresh scheme is designed to refresh long access latency data when it is accessed several times for access performance optimization; The second refresh scheme is designed to periodical detecting data with extremely long access latency and refreshing them for tail latency optimization. Experiment results show that the proposed schemes are able to significantly improve the tail latency and access performance with little overhead.
UR - https://www.scopus.com/pages/publications/85073234019
U2 - 10.1109/NAS.2019.8834728
DO - 10.1109/NAS.2019.8834728
M3 - 会议稿件
AN - SCOPUS:85073234019
T3 - 2019 IEEE International Conference on Networking, Architecture and Storage, NAS 2019 - Proceedings
BT - 2019 IEEE International Conference on Networking, Architecture and Storage, NAS 2019 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 14th IEEE International Conference on Networking, Architecture and Storage, NAS 2019
Y2 - 15 August 2019 through 17 August 2019
ER -