首页> 外文OA文献 >Robust Shared Objects for Non-Volatile Main Memory
【2h】

Robust Shared Objects for Non-Volatile Main Memory

机译:非易失性主存储器的强大共享对象

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Research in concurrent in-memory data structures has focused almost exclusively on models where processes are either reliable, or may fail by crashing permanently. The case where processes may recover from failures has received little attention because recovery from conventional volatile memory is impossible in the event of a system crash, during which both the state of main memory and the private states of processes are lost. Future hardware architectures are likely to include various forms of non-volatile random access memory (NVRAM), creating new opportunities to design robust main memory data structures that can recover from system crashes. In this paper we advance the theoretical foundations of such data structures in two ways. First, we review several known variations of Herlihy and Wingu27s linearizability property that were proposed in the context of message passing systems but also apply in our NVRAM-based model, we discuss the limitations of these properties with respect to our specific goals, and we propose an alternative correctness condition called recoverable linearizability. Second, we discuss techniques for implementing shared objects that satisfy such properties with a focus on wait-free implementations. Specifically, we demonstrate how to achieve different variations of linearizability in our model by transforming two classic wait-free constructions.
机译:对并发内存中数据结构的研究几乎完全集中在流程可靠或可能因永久崩溃而失败的模型上。进程可能从故障中恢复的情况几乎没有引起注意,因为在系统崩溃的情况下,无法从常规易失性存储器中恢复,在此期间,主存储器的状态和进程的私有状态都将丢失。未来的硬件体系结构可能会包括各种形式的非易失性随机存取存储器(NVRAM),这为设计可从系统崩溃中恢复的健壮的主存储器数据结构提供了新的机会。在本文中,我们以两种方式推进此类数据结构的理论基础。首先,我们回顾了Herlihy和Wing的线性化属性的几种已知变体,这些变体是在消息传递系统的背景下提出的,但也适用于我们基于NVRAM的模型,我们讨论了这些属性相对于特定目标的局限性,我们提出了另一种正确性条件,称为可恢复线性化。其次,我们将讨论用于实现满足此类属性的共享对象的技术,重点是无等待实现。具体来说,我们演示了如何通过转换两个经典的免等待构造来在模型中实现线性化的不同变化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号