首页> 外文会议>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很可能有早期故障,这可以遍布芯片空间并留下整个芯片无法使用。佩戴水平是一种不可或缺的技术,甚至是由写入引起的磨损。但是,由于过程变化,无法完全避免早期故障。最先进的磨损级别方案,例如启动差距和安全刷新,即使是单块故障也停止运行,因为它们的设计需要持久的卷路通信空间来佩戴佩戴调平操作。存在的解决方案试图解决问题需要大量的操作系统支持,例如显式空间分配和数据迁移。对大量操作系统合作的需求为广泛采用PCM技术创造了障碍。虽然容错技术(例如Free-P和Zombie),但重新映射失败的块以无法访问但健康的空间有可能通过将数据从失败的块迁移到健康的块来解决磨损界限问题,它们不能与磨损一​​起工作-Leveling方案作为数据迁移可能会更改重新定位数据的位置。在本文中,我们提出了一个框架WL-REVIVER,即使在其工作地址空间中发生故障发生后,也可以继续提供其设计的平整服务。这些设计在两个方面是独一无二的:(1)它利用了容错技术,以便它们可以与磨损级别方案一起工作,并且(2)它不需要对今天的DRAM为基础提供的内容提供额外的操作系统内存系统。此外,WL-REVIVER是一个非常低的开销的轻质框架。我们广泛的实验表明,WLREviver可以有效地恢复磨损平整方案,而不会影响方案的磨损效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号