首页> 外文会议>Network and parallel computing >Reorder the Write Sequence by Virtual Write Buffer to Extend SSD's Lifespan
【24h】

Reorder the Write Sequence by Virtual Write Buffer to Extend SSD's Lifespan

机译:通过虚拟写缓冲区对写序列进行重新排序以延长SSD的使用寿命

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

摘要

The limited lifespan is the Achilles's heel of Solid State Drive (SSD) based on NAND flash memory. NAND flash has two drawbacks that degrade SSD's lifespan. One is the out-of-place update. Another is the sequential write constraint within a block. To extend the lifespan, SSD usually employs a write buffer to reduce write traffic to flash memory. However, existing write buffer schemes only pay attention to the first drawback, but fail to overcome the second one. We propose a virtual write buffer architecture, which covers the two aspects simultaneously. The virtual buffer consists of two components, DRAM and the reorder area. DRAM is the normal write buffer which aims at the first drawback. It endeavors to reduce write traffic to flash memory as much as possible by pursuing higher hit ratio. The reorder area is actually a part of SSD's flash address space. It focuses on reordering write sequence directed to flash chip. Reordering write sequence helps to overcome the second drawback. The two components work together just like the virtual memory adopted by operating system. So, we name the architecture as virtual write buffer. Our virtual write buffer outperforms traditional write buffers because of two reasons. First, the DRAM can adopt any existing superior cache replacement policy, it achieves higher hit ratio than traditional write buffers do. Second, the virtual write buffer reorders the write sequence, which hasn't been exploited by traditional write buffers. We compare the virtual write buffer with others by trace-driven simulations. Experimental results show that, SSDs employing the virtual buffer survive longer lifespan on most workloads.
机译:有限的使用寿命是基于NAND闪存的固态硬盘(SSD)的致命弱点。 NAND闪存有两个缺点,它们会降低SSD的使用寿命。一种是不适当的更新。另一个是块内的顺序写约束。为了延长使用寿命,SSD通常采用写缓冲区来减少对闪存的写流量。但是,现有的写缓冲方案仅关注第一个缺点,而不能克服第二个缺点。我们提出了一种虚拟写入缓冲区体系结构,该体系结构同时涵盖了两个方面。虚拟缓冲区由两个部分组成,即DRAM和重排序区域。 DRAM是针对第一个缺点的普通写缓冲区。它通过追求更高的命中率来努力减少写入闪存的流量。重新排序区域实际上是SSD闪存地址空间的一部分。它着重于对闪存芯片的写序列进行重新排序。对写序列进行重新排序有助于克服第二个缺点。这两个组件可以协同工作,就像操作系统采用的虚拟内存一样。因此,我们将该架构命名为虚拟写入缓冲区。由于两个原因,我们的虚拟写缓冲区优于传统写缓冲区。首先,DRAM可以采用任何现有的高级缓存替换策略,与传统的写缓冲区相比,它可以实现更高的命中率。其次,虚拟写缓冲区会对写序列进行重新排序,传统的写缓冲区尚未利用该序列。我们通过跟踪驱动的模拟将虚拟写入缓冲区与其他缓冲区进行比较。实验结果表明,使用虚拟缓冲区的SSD在大多数工作负载上的使用寿命更长。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号