首页> 外文期刊>Computers, IEEE Transactions on >FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for FlashMemory Devices
【24h】

FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for FlashMemory Devices

机译:FD缓冲区:一种用于闪存设备的基于成本的自适应缓冲区替换算法

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

摘要

In this paper, we present a design and implementation of FD-Buffer, a cost-based adaptive buffer manager for flash memory devices. Due to flash memory’s unique hardware features, it has an inherent read-write asymmetry: writes involve expensive erase operations, which usually makes them much slower than reads. To address this read-write asymmetry, we revisit buffer management and consider the average I/O cost per page access as the main cost metric, as opposed to the traditional miss rate. While there have been a number of buffer management algorithms that take the read-write asymmetry into consideration, most algorithms fail to effectively adapt to the runtime workload or different degrees of asymmetry. In this paper, we develop a new replacement algorithm in which we separate clean and dirty pages into two pools. The size ratio of the two pools is automatically adapted based on the read-write asymmetry and the runtime workload. We evaluate the FD-Buffer with trace-driven experiments on real flash memory devices. Our trace-driven evaluation results show that our algorithm achieves 4.0-33.4 percent improvement of I/O performance on flash memory, compared to state-of-the-art flash-aware replacement policies.
机译:在本文中,我们介绍了FD缓冲区的设计和实现,这是一种基于成本的闪存设备自适应缓冲区管理器。由于闪存具有独特的硬件功能,因此具有固有的读写不对称性:写操作涉及昂贵的擦除操作,通常使它们比读操作慢得多。为了解决这种读写不对称问题,我们重新考虑了缓冲区管理,并将每页访问的平均I / O成本视为主要的成本指标,而不是传统的未命中率。尽管有许多缓冲区管理算法考虑了读写不对称性,但是大多数算法无法有效地适应运行时工作负载或不同程度的不对称性。在本文中,我们开发了一种新的替换算法,该算法将干净页面和脏页面分成两个池。这两个池的大小比率会根据读写不对称和运行时工作负载自动调整。我们在真实闪存设备上通过跟踪驱动实验评估了FD-Buffer。我们的跟踪驱动评估结果表明,与最新的闪存感知替换策略相比,该算法将闪存的I / O性能提高了4.0-33.4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号