4.7 Article

PCFTL: A Plane-Centric Flash Translation Layer Utilizing Copy-Back Operations

期刊

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TPDS.2014.2371022

关键词

Flash translation layer; copy-back; merge operations; solid state disk; garbage collection

资金

  1. U.S. National Science Foundation [CNS (CAREER)-0845105, CNS-1320738]
  2. Division Of Computer and Network Systems
  3. Direct For Computer & Info Scie & Enginr [1320738] Funding Source: National Science Foundation

向作者/读者索取更多资源

A software module named flash translation layer (FTL) running in the controller of a flash SSD exposes the linear flash memory to the system as a block storage device. The effectiveness of an FTL significantly impacts the performance and durability of a flash SSD. In this research, we propose a new FTL called PCFTL (Plane-Centric FTL), which fully exploits plane-level parallelism supported by modern flash SSDs. Its basic idea is to allocate updates onto the same plane where their associated original data resides on so that the write distribution among planes is balanced. Furthermore, it utilizes fast intra-plane copy-back operations to transfer valid pages of a victim block when a garbage collection occurs. We largely extend a validated simulation environment called SSDsim to implement PCFTL. Comprehensive experiments using realistic enterprise-scale workloads are performed to evaluate its performance with respect to mean response time and durability in terms of standard deviation of writes per plane. Experimental results demonstrate that compared with the well-known DFTL, PCFTL improves performance and durability by up to 47 and 80 percent, respectively. Compared with its earlier version (called DLOOP), PCFTL enhances durability by up to 74 percent while delivering a similar I/O performance.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据