...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Improving Write Performance and Extending Endurance of Object-Based NAND Flash Devices
【24h】

Improving Write Performance and Extending Endurance of Object-Based NAND Flash Devices

机译:基于对象的NAND闪存设备的写性能和扩展耐久性

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

摘要

Write amplification is a major cause of performance and endurance degradations in NAND flash-based storage systems. In an object-based NAND flash device (ONFD), two causes of write amplification are onode partial update and cascading update. Here, onode is a type of small-sized object metadata, and multiple onodes are stored in one NAND flash page. Updating one onode invokes partial page update (i.e., onode partial update), incurring unnecessary migration of the un-updated data. Cascading update denotes updating object metadata in a cascading manner due to object data update or migration. Although there are only several bytes that need to be updated in the object metadata, one or more pages have to be re-written accordingly. In this work, we propose a system design to alleviate the write amplification issue in the object-based NAND flash device. The proposed design includes (1) a multi-level garbage collection technique to minimize unnecessary data migration incurred by onode partial update and (2) a B+ table tree, Semantics-Aware Flexible (SAF) data layout, and selective cache design to reduce the write operations associated with cascading update. To guarantee system consistency, we also propose a power failure handling technique. Experiment results show that our proposed design can achieve up to 20% write reduction compared to the best states of the art.
机译:写放大是NAND基于闪存的存储系统性能和耐久性降级的主要原因。在基于对象的NAND闪存设备(ONFD)中,两种写入放大原因是onode部分更新和级联更新。这里,ONODE是一种小型对象元数据,并且多个持仓存储在一个NAND闪存页面中。更新一个Onode调用部分页面更新(即,Onode部分更新),导致未更新数据的不必要的迁移。级联更新表示由于对象数据更新或迁移,以级联方式更新对象元数据。尽管只需要在对象元数据中更新几个字节,但是必须相应地重新编写一个或多个页面。在这项工作中,我们提出了一个系统设计,以缓解基于对象的NAND闪存设备中的写入放大问题。所提出的设计包括(1)多级垃圾收集技术,以最大限度地减少由onode部分更新和(2)A B +表树,语义感知灵活(SAF)数据布局的不必要的数据迁移,以及选择性缓存设计以减少写入与级联更新关联的操作。为了保证系统一致性,我们还提出了一种电源故障处理技术。实验结果表明,与最佳国家相比,我们所提出的设计可以达到高达20%的写入减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号