首页> 外文会议>IEEE International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems >I/O-Cache: A Non-volatile Memory Based Buffer Cache Policy to Improve Storage Performance
【24h】

I/O-Cache: A Non-volatile Memory Based Buffer Cache Policy to Improve Storage Performance

机译:I / O缓存:基于非易失性存储器的缓冲区缓存策略,可提高存储性能

获取原文

摘要

Most computer systems currently consist of DRAM as main memory and hard disk drives (HDDs) as storage devices. Due to the volatile nature of DRAM, the main memory may suffer from data loss in the event of power failures or system crashes. With rapid development of new types of non-volatile memory (NVRAM), such as PCM, Memristor, and STT-RAM, it becomes likely that one of these technologies will replace DRAM as main memory in the not-too-distant future. In an NVRAM based buffer cache, any updated pages can be kept longer without the urgency to be flushed to HDDs. This opens opportunities for designing new buffer cache policies that can achieve better storage performance. However, it is challenging to design a policy that can also increase the cache hit ratio. In this paper, we propose a buffer cache policy, named I/O-Cache, that regroups and synchronizes long sets of consecutive dirty pages to take advantage of HDDs' fast sequential access speed and the non-volatile property of NVRAM. In addition, our new policy can dynamically separate the whole cache into a dirty cache and a clean cache, according to the characteristics of the workload, to decrease storage writes. We evaluate our scheme with various traces. The experimental results show that I/O-Cache shortens I/O completion time, decreases the number of I/O requests, and improves the cache hit ratio compared with existing cache policies.
机译:当前,大多数计算机系统都由DRAM作为主存储器,而硬盘驱动器(HDD)作为存储设备。由于DRAM的易失性,在断电或系统崩溃的情况下,主存储器可能会遭受数据丢失的困扰。随着诸如PCM,忆阻器和STT-RAM之类的新型非易失性存储器(NVRAM)的快速发展,这些技术之一很可能在不久的将来取代DRAM作为主存储器。在基于NVRAM的缓冲区高速缓存中,任何更新的页面都可以保留更长的时间,而不必急于刷新到HDD。这为设计新的缓冲区高速缓存策略提供了机会,这些策略可以实现更好的存储性能。但是,设计一个还可以提高缓存命中率的策略是一项挑战。在本文中,我们提出了一种名为I / O-Cache的缓冲区高速缓存策略,该策略可以重新组合和同步较长的连续脏页集,以利用HDD的快速顺序访问速度和NVRAM的非易失性特性。另外,我们的新策略可以根据工作负载的特征将整个缓存动态地分为脏缓存和干净缓存,以减少存储写入。我们用各种痕迹评估我们的方案。实验结果表明,与现有的缓存策略相比,I / O缓存缩短了I / O完成时间,减少了I / O请求数量,并提高了缓存命中率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号