...
首页> 外文期刊>Concurrency and computation: practice and experience >AMC: an adaptive multi-level cache algorithm in hybrid storage systems
【24h】

AMC: an adaptive multi-level cache algorithm in hybrid storage systems

机译:AMC:混合存储系统中的自适应多层缓存算法

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

获取外文期刊封面封底 >>

       

摘要

Hybrid storage systems that consist of flash-based solid state drives (SSDs) and traditional disks are nowrnwidely used. In hybrid storage systems, there exists a two-level cache hierarchy that regard dynamic randomrnaccess memory (DRAM) as the first level cache and SSD as the second level cache for disk storage. However,rnthis two-level cache hierarchy typically uses independent cache replacement policies for each level,rnwhich makes cache resource management inefficient and reduces system performance. In this paper, we proposerna novel adaptive multi-level cache (AMC) replacement algorithm in hybrid storage systems. The AMCrnalgorithm adaptively adjusts cache blocks between DRAM and SSD cache levels using an integrated solution.rnAMC uses combined selective promote and demote operations to dynamically determine the level inrnwhich the blocks are to be cached. In this manner, the AMC algorithm achieves multi-level cache exclusivenessrnand makes cache resource management more efficient. By using real-life storage traces, our evaluationrnshows the proposed algorithm improves hybrid multi-level cache performance and also increases the SSDrnlifetime compared with traditional multi-level cache replacement algorithms.
机译:如今,已广泛使用由基于闪存的固态驱动器(SSD)和传统磁盘组成的混合存储系统。在混合存储系统中,存在两级缓存层次结构,将动态随机存取存储器(DRAM)视为第一级缓存,将SSD视为第二级缓存用于磁盘存储。但是,这种二级缓存层次结构通常为每个级别使用独立的缓存替换策略,这会使缓存资源管理效率低下并降低系统性能。在本文中,我们提出了一种新的混合存储系统中的自适应多级缓存(AMC)替换算法。 AMCrnalgorithm使用集成解决方案自适应地在DRAM和SSD缓存级别之间调整缓存块。rnAMC使用组合的选择性升级和降级操作来动态确定要缓存块的级别。通过这种方式,AMC算法实现了多级缓存排他性,并使缓存资源管理更加有效。通过使用真实的存储轨迹,我们的评估显示与传统的多级缓存替换算法相比,该算法不仅提高了混合多级缓存的性能,而且还提高了SSDrnlifetime。

著录项

  • 来源
    《Concurrency and computation: practice and experience》 |2015年第16期|4230–4246|共1页
  • 作者单位

    Hybrid storage systems that consist of flash-based solid state drives (SSDs) and traditional disks are nowwidely used. In hybrid storage systems, there exists a two-level cache hierarchy that regard dynamic randomaccess memory (DRAM) as the first level cache and SSD as the second level cache for disk storage. However,this two-level cache hierarchy typically uses independent cache replacement policies for each level,which makes cache resource management inefficient and reduces system performance. In this paper, we proposea novel adaptive multi-level cache (AMC) replacement algorithm in hybrid storage systems. The AMCalgorithm adaptively adjusts cache blocks between DRAM and SSD cache levels using an integrated solution.AMC uses combined selective promote and demote operations to dynamically determine the level inwhich the blocks are to be cached. In this manner, the AMC algorithm achieves multi-level cache exclusivenessand makes cache resource management more efficient. By using real-life storage traces, our evaluationshows the proposed algorithm improves hybrid multi-level cache performance and also increases the SSDlifetime compared with traditional multi-level cache replacement algorithms.;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    hybrid storage; solid state drive; multi-level cache; adaptive algorithm;

    机译:混合存储;固态硬盘;多级缓存自适应算法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号