首页> 外文期刊>IEEE Transactions on Computers >Efficient and Consistent NVMM Cache for SSD-Based File System
【24h】

Efficient and Consistent NVMM Cache for SSD-Based File System

机译:基于SSD的文件系统的高效一致的NVMM缓存

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

摘要

Buffer caching is an effective approach to improve the system performance and extend the lifetime of SSDs. However, the frequent synchronization operations in most real-world applications limit such advantages. This paper proposes to adopt emerging non-volatile main memories (NVMMs) to relieve the above problems while achieving both efficient and consistent cache management. To this end, an adaptive fine-grained cache (AFCM) scheme is proposed, which is motivated by our observation that the file data in many synchronized pages is partially updated for a wide range of workloads, implying that fine-grained cache management can save the NVMM cache space wasted by the clean parts. To reduce the cache index overhead introduced by fine-grained cache management, AFCM employs a Hybrid Cache based on DRAM and NVMM, with which the normal read and write operations are served without performance penalty. We also propose the Transactional Copy-on-Write mechanism to guarantee the crash consistency of both NVMM cache space and file system image. Our experimental results show that AFCM provides up to 84 percent performance improvement and 63 percent SSD write reduction on average compared to the conventional coarse-grained cache management scheme.
机译:缓冲区缓存是提高系统性能和延长SSD寿命的有效方法。但是,在大多数实际应用中,频繁的同步操作限制了这种优势。本文提出采用新兴的非易失性主存储器(NVMM)来缓解上述问题,同时实现高效且一致的缓存管理。为此,提出了一种自适应细粒度缓存(AFCM)方案,这是由于我们观察到,许多同步页面中的文件数据针对各种工作负载进行了部分更新,这暗示着细粒度缓存管理可以节省清洁零件浪费了NVMM缓存空间。为了减少细粒度缓存管理引入的缓存索引开销,AFCM采用了基于DRAM和NVMM的混合缓存,通过该混合缓存可以正常读取和写入数据,而不会降低性能。我们还提出了事务性的写时复制机制,以确保NVMM缓存空间和文件系统映像的崩溃一致性。我们的实验结果表明,与传统的粗粒度缓存管理方案相比,AFCM平均可提供高达84%的性能提升和63%的SSD写减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号