Dianzi Jishu Yingyong (Jun 2019)

An average update frequency based NAND flash garbage collection algorithm

  • Huang Minyuan,
  • Yan Hua

DOI
https://doi.org/10.16157/j.issn.0258-7998.182850
Journal volume & issue
Vol. 45, no. 6
pp. 65 – 69

Abstract

Read online

Aiming at the unique properties of NAND flash, an average update frequency based NAND flash garbage collection algorithm is proposed. Firstly, the victim block selection strategy based on invalid page age sum is adopted. Then, based on FaGC and GCbAH algorithm, the proposed algorithm re-defines the heat degree calculation method, and applies average update frequency of logical page to replace fixed threshold as the criterion of cold or hot data. Thus, more accurate determination and separation of cold and hot data are realized. The experimental simulation results show that compared with GR, CB, CAT, FaGC and GCbAH algorithms, the proposed algorithm has achieved a better performance in terms of garbage collection overhead and wear leveling.

Keywords