...
首页> 外文期刊>ACM Transactions on Storage >JFTL: A Flash Translation Layer Based on a Journal Remapping for Flash Memory
【24h】

JFTL: A Flash Translation Layer Based on a Journal Remapping for Flash Memory

机译:JFTL:基于日记重新映射的闪存的闪存转换层

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

摘要

In flash memory-based storage, a Flash Translation Layer (FTL) manages the mapping between the logical addresses of a file system and the physical addresses of the flash memory. When a journaling file system is set up on the FTL, the consistency of the file system is guaranteed by duplications of the same file system changes in both the journal region of the file system and the home locations of the changes. However, these duplications inevitably degrade the performance of the file system. In this article we present an efficient FTL, called JFTL, based on a journal remapping technique. The FTL uses an address mapping method to write all the data to a new region in a process known as an out-of-place update. Because of this process, the existing data in flash memory is not overwritten by such an update. By using this characteristic of the FTL, the JFTL remaps addresses of the logged file system changes to addresses of the home locations of the changes, instead of writing the changes once more to flash memory. Thus, the JFTL efficiently eliminates redundant data in the flash memory as well as preserving the consistency of the journaling file system. Our experiments confirm that, when associated with a writeback or ordered mode of a conventional EXT3 file system, the JFTL enhances the performance of EXT3 by up to 20%. Furthermore, when the JFTL operates with a journaled mode of EXT3, there is almost a twofold performance gain in many cases. Moreover, the recovery performance of the JFTL is much better than that of the FTL.
机译:在基于闪存的存储中,闪存转换层(FTL)管理文件系统的逻辑地址与闪存的物理地址之间的映射。在FTL上设置日记文件系统时,通过在文件系统的日记区域和更改的原始位置中重复相同的文件系统更改,可以确保文件系统的一致性。但是,这些重复不可避免地会降低文件系统的性能。在本文中,我们基于期刊重新映射技术提出了一种称为JFTL的有效FTL。 FTL使用地址映射方法在称为异地更新的过程中将所有数据写入新区域。由于此过程,此类更新不会覆盖闪存中的现有数据。通过使用FTL的这一特性,JFTL将记录的文件系统更改的地址重新映射到更改的原始位置的地址,而不是将更改再次写入闪存。因此,JFTL有效地消除了闪存中的冗余数据,并保留了日志文件系统的一致性。我们的实验证实,当与常规EXT3文件系统的写回或有序模式关联时,JFTL可使EXT3的性能提高多达20%。此外,当JFTL以EXT3的日志模式运行时,在许多情况下性能几乎提高了两倍。而且,JFTL的恢复性能比FTL更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号