首页> 外文期刊>Concurrency and computation: practice and experience >ECR: Eviction-cost-aware cache management policy for page-level flash-based SSDs
【24h】

ECR: Eviction-cost-aware cache management policy for page-level flash-based SSDs

机译:ECR:基于页面级的SSDS的逐步成本感知缓存管理策略

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

摘要

Cache management policy plays a key role in offering low latency access to flash-based SSDs. Most existing solutions including LRU and its successors only focus on improving the cache hit ratio, but rarely consider to reduce the waiting time of the eviction operation in the page-level mapping FTLs. As the workloads spreading across internal chips of modern flash-based SSDs are often highly imbalanced when workloads are write-intensive, the time cost of evicting a dirty page from cache varies in a wide range. In this paper, we propose a novel eviction-cost-aware cache management policy, called ECR, to minimize the eviction cost in write-dominant applications. ECR gives a higher probability to evict a page, which causes the shortest waiting time in the corresponding chip queue. To achieve this, we introduce a monitor module to keep track of states of all chip queues, and a multi-LRU list structure to accelerate the selection of a victim chip and a target page in cache to perform an eviction. Our experimental results show that ECR can significantly reduce the average response time by as much as 59.55% and 44.84% compared to LRU and GCaR-CFLRU, respectively, where GCaR-CFLRU is the combination of state-of-the-art algorithm GCaR and CFLRU.
机译:缓存管理策略在为基于闪存的SSD提供低延迟访问时扮演关键作用。大多数现有解决方案包括LRU及其继承者仅关注提高高速缓存命中率,但很少考虑降低页面级映射FTL中的驱逐操作的等待时间。由于当工作负载是写入密集型时,随着基于现代闪存的SSD的内部芯片的工作负载通常高度不平衡,因此从缓存中逐出脏页的时间成本在很大程度上变化。在本文中,我们提出了一种名为ECR的新型驱逐成本感知的缓存管理策略,以最大限度地减少写主导地位的驱逐成本。 ECR提供了更高的概率来驱动页面,这导致相应的芯片队列中的最短等待时间。为实现这一目标,我们介绍了一个监视模块,以跟踪所有芯片队列的状态,以及多LRU列表结构,以加速受害者芯片的选择和缓存中的目标页面以执行驱动。我们的实验结果表明,与LRU和GCAR-CFLRU相比,ECR可以显着降低59.55%和44.84%的平均响应时间,而GCAR-CFLRU是最先进的算法GCAR和cflru。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号