...
首页> 外文期刊>Software >Profit data caching and hybrid disk-aware Completely Fair Queuing scheduling algorithms for hybrid disks
【24h】

Profit data caching and hybrid disk-aware Completely Fair Queuing scheduling algorithms for hybrid disks

机译:赢利数据缓存和混合磁盘感知的混合磁盘完全公平排队调度算法

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

摘要

Recently, a hybrid disk drive that integrates a small amount of flash memory within a mechanical drive has received significant attention. The hybrid drive extends the storage hierarchy by using flash memory to cache data from the mechanical disk. Unfortunately, current caching architectures fail to fully exploit the potential of the hybrid drive. Furthermore, current disk input/output (I/O) schedulers are optimized for rotational mechanical disk drives and thus must be re-targeted for the hybrid disk drive. In this paper, we propose a new data caching scheme, called Profit Caching, for hybrid drives. Profit Caching is a self-optimizing caching algorithm. It considers and seamlessly integrates all possible data characteristics that impact the performance of hybrid drives, including read count, write count, sequentiality, randomness, and recency, to determine the caching policy. Moreover, we propose a hybrid disk-aware Completely Fair Queuing (HA-CFQ) scheduler to avoid unnecessary I/O anticipations of the CFQ scheduler. We have implemented Profit Caching and HA-CFQ scheduler in the Linux kernel. Coupled with a trace-driven simulator, we have also conducted detailed experiments under a variety of workloads. Experimental results show that Profit Caching provides significantly improved performance compared with the previous schemes. In particular, the throughput of Profit Caching outperforms previous Random Access First and FlashCache caching schemes by factors of up to 1.8 and 7.6, respectively. In addition, the HA-CFQ scheduler reduces the total execution time of the CFQ scheduler by up to 1.74%. Finally, the experimental results show that the runtime overhead of Profit Caching is extremely insignificant and can be ignored. Copyright (c) 2014 John Wiley & Sons, Ltd.
机译:近来,在机械驱动器中集成少量闪存的混合磁盘驱动器受到了广泛的关注。混合驱动器通过使用闪存来缓存机械磁盘中的数据来扩展存储层次结构。不幸的是,当前的缓存体系结构无法充分利用混合驱动器的潜力。此外,当前磁盘输入/输出(I / O)调度程序已针对旋转机械磁盘驱动器进行了优化,因此必须将其重新定位为混合磁盘驱动器。在本文中,我们提出了一种用于混合驱动器的新数据缓存方案,称为利润缓存。利润缓存是一种自我优化的缓存算法。它考虑并无缝集成了影响混合驱动器性能的所有可能的数据特征,包括读取计数,写入计数,顺序,随机性和新近性,以确定缓存策略。此外,我们提出了一种混合磁盘感知的完全公平队列(HA-CFQ)调度程序,以避免CFQ调度程序不必要的I / O预期。我们已经在Linux内核中实现了Profit Caching和HA-CFQ调度程序。结合跟踪驱动的模拟器,我们还在各种工作负载下进行了详细的实验。实验结果表明,与以前的方案相比,Profit Caching可以显着提高性能。特别是,Profit Caching的吞吐量分别比之前的Random Access First和FlashCache缓存方案高出1.8倍和7.6倍。此外,HA-CFQ调度程序可将CFQ调度程序的总执行时间减少多达1.74%。最后,实验结果表明,Profit Caching的运行时开销微不足道,可以忽略。版权所有(c)2014 John Wiley&Sons,Ltd.

著录项

  • 来源
    《Software》 |2015年第9期|1229-1249|共21页
  • 作者单位

    Natl Chung Hsing Univ, Dept Compute Sci & Engn, Taichung 402, Taiwan;

    Natl Chung Hsing Univ, Dept Compute Sci & Engn, Taichung 402, Taiwan;

    Natl Chung Hsing Univ, Dept Comp Sci & Informat Engn, Tainan, Taiwan;

    Natl Chung Hsing Univ, Dept Compute Sci & Engn, Taichung 402, Taiwan;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    disk cache; hybrid disks; heterogeneous storage; disk scheduler; flash memory;

    机译:磁盘缓存;混合磁盘;异构存储;磁盘调度程序;闪存;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号