A Block-Level Log-Block Management Scheme for MLC NAND Flash Memory Storage Systems
A Block-Level Log-Block Management Scheme for MLC NAND Flash Memory Storage Systems
复制标题
MLC NAND闪存存储系统的块级日志块管理方案
DOI:
10.1109/tc.2017.2679180
复制
发表时间:
2017-09
影响因子:
3.7
通讯作者:
Shao Zili
中科院分区:
文献类型:
--
作者:
Guan Yong;Wang Guohui;Ma Chenlin;Chen Renhai;Wang Yi;Shao Zili
NAND flash memory is the major storage media for both mobile storage cards and enterprise Solid-State Drives (SSDs). Log-block-based Flash Translation Layer (FTL) schemes have been widely used to manage NAND flash memory storage systems in industry. In log-block-based FTLs, a few physical blocks called log blocks are used to hold all page updates from a large amount of data blocks. Frequent page updates in log blocks introduce big overhead so log blocks become the system bottleneck. To address this problem, this paper presents BLog, a block-level log-block management scheme for MLC NAND flash memory storage system. In BLog, with block-level management, the update pages of a data block can be collected together and put into the same log block as much as possible; therefore, we can effectively reduce the associativities of log blocks so as to reduce the garbage collection overhead. We also propose a novel partial merge operation strategy called reduced-order merge by which we can effectively postpone the garbage collection of log blocks so as to maximally utilize valid pages and reduce unnecessary erase operations in log blocks. Based on BLog, we design an FTL called BLogFTL for Multi-Level Cell (MLC) NAND flash. We conduct a set of experiments on a real hardware platform. Both representative FTL schemes and the proposed BLogFTL have been implemented in the hardware evaluation board. The experimental results show that our scheme can effectively reduce the garbage collection operations and reduce the system response time compared to the previous log-block-based FTLs for MLC NAND flash.
登录
查看更多内容
DOI:
10.1145/1450135.1450141
发表时间:
2008-10
期刊:
J. Softw.
影响因子:
--
作者:
Siddharth Choudhuri;T. Givargis
通讯作者:
Siddharth Choudhuri;T. Givargis
DOI:
10.1145/1837274.1837495
发表时间:
2010-06
期刊:
Design Automation Conference
影响因子:
--
作者:
Dimin Niu;Yiran Chen;Cong Xu;Yuan Xie
通讯作者:
Dimin Niu;Yiran Chen;Cong Xu;Yuan Xie
DOI:
10.1109/tvlsi.2013.2288687
发表时间:
2014
期刊:
IEEE Transactions on Very Large Scale Integration Systems (TVLSI)
影响因子:
--
作者:
Yi Wang;Zi Li Shao;Henry C. B. Chan;Luis Angel D. Bathen;Nikil D. Dutt
通讯作者:
Nikil D. Dutt
DOI:
10.1145/1555754.1555759
发表时间:
2009-06
期刊:
--
影响因子:
--
作者:
Ping Zhou;Bo Zhao;Jun Yang;Youtao Zhang
通讯作者:
Ping Zhou;Bo Zhao;Jun Yang;Youtao Zhang
DOI:
10.1109/tce.2002.1010143
发表时间:
2002-05
期刊:
IEEE Trans. Consumer Electron.
影响因子:
--
作者:
Jesung Kim;Jong Min Kim;S. Noh;S. Min;Yookun Cho
通讯作者:
Jesung Kim;Jong Min Kim;S. Noh;S. Min;Yookun Cho