首页> 外文期刊>IEEE Transactions on Computers >TreeFTL: An Efficient Workload-Adaptive Algorithm for RAM Buffer Management of NAND Flash-Based Devices
【24h】

TreeFTL: An Efficient Workload-Adaptive Algorithm for RAM Buffer Management of NAND Flash-Based Devices

机译:TreeFTL:一种高效的工作负载自适应算法,用于基于NAND闪存的设备的RAM缓冲区管理

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

摘要

NAND flash memory is widely used for the secondary storage of computer systems. The flash translation layer (FTL) is the firmware that manages and operates a flash-based storage device. One of the FTL's modules manages the RAM buffer of the flash device. Now this RAM buffer is sufficient to be used for both address mapping and data buffering. As the fastest component of the flash layer interface, effective management of this buffer has a significant impact on the performance of data storage and access. This paper proposes a novel scheme called TreeFTL for this purpose. TreeFTL organizes address translation pages and data storage pages in a tree-like structure in the RAM buffer. The tree enables TreeFTL to adapt to the access behaviors of workloads by dynamically adjusting the partitions for address mapping and data buffering. Furthermore, TreeFTL employs a lightweight mechanism to evict the least-recently-used victim pages when the need arises. Our experiments show that TreeFTL is able to spend 46.6 and 49.0 percent less service time over various workloads than two state-of-the-art algorithms, respectively, for a 64 MB RAM buffer.
机译:NAND闪存广泛用于计算机系统的辅助存储。闪存转换层(FTL)是管理和操作基于闪存的存储设备的固件。 FTL的模块之一管理闪存设备的RAM缓冲区。现在,此RAM缓冲区足以用于地址映射和数据缓冲。作为闪存层接口的最快组件,对该缓冲区的有效管理对数据存储和访问的性能具有重大影响。为此,本文提出了一种称为TreeFTL的新颖方案。 TreeFTL以树状结构在RAM缓冲区中组织地址转换页和数据存储页。该树使TreeFTL通过动态调整用于地址映射和数据缓冲的分区来适应工作负载的访问行为。此外,TreeFTL使用轻量级机制在需要时撤出最近最少使用的受害者页面。我们的实验表明,对于64 MB RAM缓冲区,TreeFTL在各种工作负载上的服务时间比两种最新算法分别减少了46.6%和49.0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号