首页> 外文期刊>IEEE Transactions on Computers >A Block-Level Log-Block Management Scheme for MLC NAND Flash Memory Storage Systems
【24h】

A Block-Level Log-Block Management Scheme for MLC NAND Flash Memory Storage Systems

机译:MLC NAND闪存存储系统的块级日志块管理方案

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:NAND闪存是移动存储卡和企业固态驱动器(SSD)的主要存储介质。基于日志块的闪存转换层(FTL)方案已广泛用于管理行业中的NAND闪存存储系统。在基于日志块的FTL中,一些称为日志块的物理块用于保存来自大量数据块的所有页面更新。日志块中频繁的页面更新会带来很大的开销,因此日志块成为系统瓶颈。为了解决这个问题,本文提出了BLog,这是一种用于MLC NAND闪存存储系统的块级日志块管理方案。在BLog中,通过块级管理,可以将数据块的更新页收集在一起,并尽可能地放入同一日志块中。因此,我们可以有效地减少日志块的关联性,从而减少垃圾回收的开销。我们还提出了一种新颖的部分合并操作策略,称为降序合并,通过该策略,我们可以有效地推迟日志块的垃圾回收,从而最大程度地利用有效页并减少日志块中不必要的擦除操作。基于BLog,我们为多层单元(MLC)NAND闪存设计了一个称为BLogFTL的FTL。我们在真实的硬件平台上进行了一组实验。代表性的FTL方案和建议的BLogFTL都已在硬件评估板上实现。实验结果表明,与以前的基于MLC NAND闪存的基于日志块的FTL相比,我们的方案可以有效地减少垃圾收集操作并减少系统响应时间。

著录项

  • 来源
    《IEEE Transactions on Computers》 |2017年第9期|1464-1477|共14页
  • 作者单位

    College of Computer and Information Management, Beijing Advanced Innovation Center for Imaging Technology, Capital Normal University, Beijing, China;

    College of Computer and Information Management, Beijing Advanced Innovation Center for Imaging Technology, Capital Normal University, Beijing, China;

    Department of Computing, Embedded Systems and CPS Laboratory, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong;

    Tianjin Key Laboratory of Cognitive Computing and Application, School of Computer Science and Technology, Tianjin University, Tianjin, China;

    College of Computer Science and Software Engineering, Shenzhen University, Shenzhen, China;

    Department of Computing, Embedded Systems and CPS Laboratory, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Blogs; Memory management; Flash memories; Hardware; Time factors; Random access memory; Error correction codes;

    机译:博客;内存管理;闪存;硬件;时间因素;随机存取存储器;纠错码;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号