首页> 外文会议>Eleventh International Conference on Mobile Data Management >ACR: An Adaptive Cost-Aware Buffer Replacement Algorithm for Flash Storage Devices
【24h】

ACR: An Adaptive Cost-Aware Buffer Replacement Algorithm for Flash Storage Devices

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

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

摘要

Flash disks are being widely used as an important alternative to conventional magnetic disks, although accessed through the same interface by applications, their distinguished feature, i.e., different read and write cost in the aspects of time, makes it necessary to reconsider the design of existing replacement algorithms to leverage their performance potential. Different from existing flash-aware buffer replacement policies that focus on the asymmetry of read and write operations, we address the ȁC;discrepancyȁD; of the asymmetry for different flash disks, which is the fact that exists for a long time, while has drawn little attention by researchers since most existing flash-aware buffer replacement polices are somewhat based on the assumption that the cost of read operation is neglectable compared with that of write operation. In fact, this is not true for current flash disks on the market. We propose an adaptive cost-aware replacement policy (ACR) that uses three cost-based heuristics to select the victim page, thus can fairly make trade off between clean pages (their content remain unchanged) and dirty pages (their content is modified), and hence, can work well for different type of flash disks of large discrepancy. Further, in ACR, buffer pages are divided into clean list and dirty list, the newly entered pages will not be inserted at the MRU position of either list, but at some position in the middle, thus the once-requested pages can be flushed out from the buffer quickly and the frequently-requested pages can stay in buffer for a longer time. Such mechanism makes ACR adaptive to workloads of different access patterns. The experimental results on different traces and flash disks show that ACR not only adaptively tunes itself to workloads of different access patterns, but also works well for different kind of flash disks compared with existing methods.
机译:闪存磁盘被广泛用作常规磁盘的重要替代方法,尽管应用程序可以通过相同的接口对其进行访问,但其独特的功能(即时间方面的读写成本不同)使得有必要重新考虑现有磁盘的设计。替换算法以发挥其性能潜力。与专注于读写操作不对称性的现有闪存感知缓冲区替换策略不同,我们解决了ȁC;DiscrepancyȁD;不同闪存盘的不对称性存在很长时间,这是事实,但由于大多数现有的闪存感知缓冲区替换策略都基于这样的假设,即与读操作相比,成本可忽略不计,因此并未引起研究人员的注意与写操作一样。实际上,对于当前市场上的闪存盘而言并非如此。我们提出了一种自适应的成本意识替换策略(ACR),该策略使用三种基于成本的启发式方法来选择受害者页面,从而可以公平地在干净页面(其内容保持不变)和脏页面(其内容被修改)之间进行权衡,因此,可以很好地适用于差异较大的不同类型的闪存盘。此外,在ACR中,缓冲区页面分为清除列表和脏列表,新输入的页面将不会插入任何一个列表的MRU位置,而是插入中间的某个位置,因此可以清除曾经请求的页面从缓冲区快速访问,经常请求的页面可以在缓冲区中保留更长的时间。这种机制使ACR适应不同访问模式的工作负载。在不同迹线和闪存盘上的实验结果表明,与现有方法相比,ACR不仅可以自适应地调整自身以适应不同访问模式的工作负载,而且还可以很好地适用于不同种类的闪存盘。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号