首页> 外文会议>2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks >WL-Reviver: A Framework for Reviving any Wear-Leveling Techniques in the Face of Failures on Phase Change Memory
【24h】

WL-Reviver: A Framework for Reviving any Wear-Leveling Techniques in the Face of Failures on Phase Change Memory

机译:WL-Reviver:一种在相变存储器发生故障时恢复任何损耗均衡技术的框架

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

摘要

While Phase Change Memory (PCM) has emerged as one of most promising complements or even replacements of DRAM-based memory, it has only limited write endurance. Because of uneven write distribution, PCM is highly likely to have early failures, which can spread over the chip space and leave the entire chip unusable. Wear leveling is an indispensable technique to even out wear caused by the writes. However, because of process variation early failure cannot be fully avoided. State-of-the-art wear-leveling schemes, such as Start-Gap and Security Refresh, cease to function once even a single block failure occurs because their designs require persistent writ able address space for wear leveling operations. Existent solutions attempting to address the problem demand substantial OS supports, such as explicit space allocations and data migrations. The demand on substantial OS cooperation creates a barrier to widespread adoption of the PCM technique. While fault-tolerance techniques, such as FREE-p and zombie, that remap failed blocks to inaccessible but healthy space have the potential to address the wear-leveling issue by relocating data from failed blocks to healthy ones, they cannot work together with the wear-leveling schemes as data migration may change placement of relocated data. In this paper, we propose a framework, WL-Reviver, that allows any in-PCM wear-leveling scheme to keep delivering its designed leveling service even after failures occur in its working address space. The design is unique on two aspects: (1) it leverages the fault-tolerance techniques so that they can work together with the wear leveling schemes, and (2) it requires no OS supports additional to what're available to today's DRAM-based memory system. Furthermore, WL-Reviver is a lightweight framework of very low overhead. Our extensive experiments show that WLReviver can efficiently revive a wear-leveling scheme without compromising the scheme's wear-leveling effect.
机译:虽然相变存储器(PCM)已经成为基于DRAM的存储器的最有前景的补充甚至替代品之一,但它的写耐久性却很有限。由于不均匀的写入分布,PCM很可能会出现早期故障,这些故障可能会扩散到整个芯片空间,并使整个芯片无法使用。磨损平整是使写入造成的磨损均匀的必不可少的技术。但是,由于过程变化,不能完全避免早期故障。最先进的损耗均衡方案,例如“启动间隙”和“安全刷新”,即使发生单个块故障,也会停止运行,因为它们的设计需要持久的可写地址空间用于损耗均衡操作。试图解决该问题的现有解决方案需要大量的OS支持,例如显式的空间分配和数据迁移。对大量OS合作的需求为PCM技术的广泛采用形成了障碍。虽然将故障块重新映射到无法访问但健康的空间的容错技术(例如FREE-p和僵尸)有潜力通过将数据从故障块重定位到健康的块来解决损耗均衡问题,但它们无法与磨损协同工作数据迁移的自动调整方案可能会更改重定位数据的位置。在本文中,我们提出了一个框架WL-Reviver,该框架允许任何in-PCM损耗均衡方案即使在其工作地址空间中发生故障后也能够继续提供其设计的均衡服务。该设计在两个方面具有独特性:(1)利用容错技术,使它们可以与损耗均衡方案一起使用;(2)除基于DRAM的可用功能外,它不需要操作系统支持内存系统。此外,WL-Reviver是开销非常低的轻量级框架。我们广泛的实验表明,WLReviver可以有效地恢复磨损均衡方案,而不会影响该方案的磨损均衡效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号