arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1601.04820cs.DC
收藏

易崩溃异步消息传递系统中的高效读/写寄存器

Time-Efficient Read/Write Register in Crash-prone Asynchronous Message-Passing Systems

Achour Mostefaoui, Michel Raynal

摘要:

原子寄存器无疑是计算科学最基本的对象。它在一个n进程异步消息传递系统上的实现已经受到了很多关注。已经表明,t \textless{} n/2(其中t是可能崩溃的进程的最大数量)是在易崩溃的异步消息传递系统之上构建原子寄存器的必要且充分的要求。考虑到这样的背景下,本文访问的概念,原子寄存器的快速实现,并提出了一个新的时间有效的异步算法。它的时间效率是根据两个不同的基本同步假设来衡量的。无论这个假设是什么,写操作总是要花费一个往返延迟,而读操作在有利的情况下(直观地说,当它与写操作不并发时)总是要花费一个往返延迟。在设计该算法时,设计精神是尽可能接近著名的ABD算法(由Attiya,Bar-Noy和Dolev提出)。

英文摘要:

The atomic register is certainly the most basic object of computing science. Its implementation on top of an n-process asynchronous message-passing system has received a lot of attention. It has been shown that t \textless{} n/2 (where t is the maximal number of processes that may crash) is a necessary and sufficient requirement to build an atomic register on top of a crash-prone asynchronous message-passing system. Considering such a context, this paper visits the notion of a fast implementation of an atomic register, and presents a new time-efficient asynchronous algorithm. Its time-efficiency is measured according to two different underlying synchrony assumptions. Whatever this assumption, a write operation always costs a round-trip delay, while a read operation costs always a round-trip delay in favorable circumstances (intuitively, when it is not concurrent with a write). When designing this algorithm, the design spirit was to be as close as possible to the one of the famous ABD algorithm (proposed by Attiya, Bar-Noy, and Dolev).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑