【24h】

An Efficient Buffer Replacement Algorithm for NAND Flash Storage Devices

机译:NAND闪存存储设备的高效缓冲区替换算法

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

摘要

NAND flash storage devices are now revolutionizing storage stacks. As their capacities are rapidly increasing, they are now being adopted virtually in all classes of computing devices, including mobile devices, desktop computers, and cloud servers. However, there are two remaining problems: first, as flash density increases, the lifetime of the storage medium decreases rapidly. Second, random writes significantly decrease performance and lifetime since they generate more hidden writes inside NAND flash storage devices. In this paper, we propose a novel buffer replacement algorithm called TS-CLOCK, to address those two problems. TS-CLOCK exploits temporal locality to keep the cache hit ratio high and also exploits spatial locality to maintain evicted writes flash-friendly. The key idea of our flash-friendly eviction is that, when evicting a dirty page, TS-CLOCK first selects a flash block with the largest number of dirty pages that are least likely to be accessed and then sequentially evicts pages in the block. Since it generates pseudo sequential writes for a flash block, it significantly increases performance and lifetime at once by reducing the number of hidden writes. We have implemented TS-CLOCK and compared it with seven replacement algorithms, including traditional and flash-aware ones, for several real workloads. Our experimental results show that TS-CLOCK outperforms the state-of-the-art replacement algorithm, Sp. Clock, by 30% on the NAND flash storage devices and extends the lifetime by 53%.
机译:NAND闪存存储设备现在正在彻底改变存储堆栈。随着其容量的迅速增加,它们现已在几乎所有类型的计算设备中被采用,包括移动设备,台式计算机和云服务器。但是,仍然存在两个问题:首先,随着闪存密度的增加,存储介质的寿命会迅速减少。其次,由于随机写入会在NAND闪存存储设备内生成更多隐藏的写入,因此会大大降低性能和使用寿命。在本文中,我们提出了一种新颖的缓冲区替换算法TS-CLOCK,以解决这两个问题。 TS-CLOCK利用时间局部性来保持高速缓存命中率,并且还利用空间局部性来保持逐出的写闪存友好。我们的闪存友好驱逐的关键思想是,在驱逐脏页时,TS-CLOCK首先选择具有最大访问量的脏页数量最少的闪存块,然后依次逐出该块中的页面。由于它为闪存块生成伪顺序写操作,因此通过减少隐藏写操作的数量,可以显着提高性能和寿命。我们已经实现了TS-CLOCK,并将其与7种替换算法(包括传统算法和具有闪存意识的算法)进行比较,以应对几种实际工作负载。我们的实验结果表明,TS-CLOCK的性能优于最新的替换算法Sp。 NAND闪存存储设备的时钟频率提高了30%,使用寿命延长了53%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号