首页> 外文期刊>IEEE Transactions on Computers >Me-CLOCK:A Memory-Efficient Framework to Implement Replacement Policies for Large Caches
【24h】

Me-CLOCK:A Memory-Efficient Framework to Implement Replacement Policies for Large Caches

机译:Me-CLOCK:一种内存高效的框架,可为大型缓存实施替换策略

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

摘要

Solid State Drives (SSDs) have been extensively deployed as the cache of hard disk-based storage systems. The SSD-based cache generally supplies ultra-large capacity, whereas managing so large a cache introduces excessive memory overhead, which in turn makes the SSD-based cache neither cost-effective nor energy-efficient. This work targets to reduce the memory overhead introduced by the replacement policy of SSD-based cache. Traditionally, data structures involved in cache replacement policy reside in main memory. While these in-memory data structures are not suitable for SSD-based cache any more since the cache is much larger than ever. We propose a memory-efficient framework which keeps most data structures in SSD while just leaving the memory-efficient data structure (i.e., a new bloom proposed in this work) in main memory. Our framework can be used to implement any LRU-based replacement policies under negligible memory overhead. We evaluate our proposals via theoretical analysis and prototype implementation. Experimental results demonstrate that, our framework is practical to implement most replacement policies for large caches, and is able to reduce the memory overhead by about .
机译:固态驱动器(SSD)已被广泛部署为基于硬盘的存储系统的缓存。基于SSD的缓存通常提供超大容量,而管理如此大的缓存会引入过多的内存开销,这又使基于SSD的缓存既不具有成本效益,也不具有能源效率。这项工作旨在减少基于SSD的缓存的替换策略所引入的内存开销。传统上,缓存替换策略中涉及的数据结构驻留在主内存中。尽管这些内存中数据结构不再适合基于SSD的缓存,因为该缓存比以往任何时候都要大得多。我们提出了一种内存有效的框架,该框架可将大多数数据结构保留在SSD中,而仅将内存有效的数据结构(即这项工作中提出的新方法)保留在主内存中。我们的框架可用于在可忽略的内存开销下实施任何基于LRU的替换策略。我们通过理论分析和原型实施来评估我们的建议。实验结果表明,我们的框架对于实现大型缓存的大多数替换策略是切实可行的,并且能够将内存开销减少大约。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号