IEEEXPLORE论文:
TreeFTL:Efficient RAM Management for High Performance of NAND Flash-based Storage Systems
摘要:
Abstract—NAND flash memory is widely used for secondary
storage today. The flash translation layer (FTL) is the embedded
software that is responsible for managing and operating in flash
storage system. One important module of the FTL performs
RAM management. It is well-known to have a significant impact
on flash storage system’s performance. This paper proposes an
efficient RAM management scheme called TreeFTL. As the name
suggests, TreeFTL organizes address translation pages and data
pages in RAM in a tree structure, through which it dynamically
adapts to workloads by adjusting the partitions for address
mapping and data buffering. TreeFTL also employs a lightweight
mechanism to implement the least recently used (LRU) algorithm
for RAM cache evictions. Experiments show that compared to
the two latest schemes for RAM management in flash storage
system, TreeFTL can reduce service time by 46.6% and 49.0%
on average, respectively, with a 64MB RAM cache.
不是翻译机器,所以不会去完全翻译,但除了废话基本等于完全翻译了。。。
方便快速浏览和看懂,不保证完美,不过大概都理解,有需要可以讨论。
因为是PDF上直接做的手脚,加上插图,没法发博客,所以选择整个pdf上传。
是关于SLC NAND FLASH的。
用到了三级树状结构映射,思想有点像内存和Cache。
还有轻量级的LRU victim selection——能显著减少空间时间开销。
本方法在特定情况下能大幅提升表现。
下载地址:
http://download.youkuaiyun.com/detail/huqinwei987/7158541
截图:

本文提出了一种名为TreeFTL的高效RAM管理方案,旨在通过组织地址转换页和数据页在RAM中的树形结构,动态适应工作负载,调整地址映射和数据缓冲分区。此外,TreeFTL还采用了轻量级的LRU算法实现RAM缓存淘汰机制。实验结果显示,与闪存存储系统中最新的两种RAM管理方案相比,在64MB RAM缓存的情况下,TreeFTL平均分别能将服务时间减少46.6%和49.0%。

被折叠的 条评论
为什么被折叠?



