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

易崩溃异步消息传递系统中读/写寄存器的实现(扩展版)

Another Look at the Implementation of Read/write Registers in Crash-prone Asynchronous Message-Passing Systems (Extended Version)

Damien Imbs, Achour Mostefaoui, Matthieu Perrin, Michel Raynal

摘要:

另一篇论文是关于“在易崩溃的异步消息传递系统中实现读/写寄存器“!是的,但是,与前人不同的是,本文寻找一种通信抽象,它捕捉了这种实现的本质,就像全序广播可以与共识相关联,或者消息因果传递可以与因果关联一样。读/写寄存器。为此,本文介绍了一种新的通信抽象,名为SCD-广播(SCD代表“设置约束交付”),而不是一个单一的消息,提供给进程的消息集(其大小可以是任意的),这样的消息集的序列提供给任何两个进程满足一些约束。该文件然后表明:(a)SCD广播允许非常简单地实现快照对象(因此也包括原子读/写寄存器),(b)SCD广播可以从快照对象构建(因此SCD广播和快照对象--或读/写寄存器--是“计算等效的“),(c)SCD广播可以建立在任何少数进程可能崩溃的消息传递系统中(这是对实现读/写寄存器所需的可能进程崩溃数量的最弱假设)。

英文摘要:

" Yet another paper on " the implementation of read/write registers in crash-prone asynchronous message-passing systems! Yes..., but, differently from its predecessors, this paper looks for a communication abstraction which captures the essence of such an implementation in the same sense that total order broadcast can be associated with consensus, or message causal delivery can be associated with causal read/write registers. To this end, the paper introduces a new communication abstraction, named SCD-broadcast (SCD standing for " Set Constrained Delivery "), which, instead of a single message, delivers to processes sets of messages (whose size can be arbitrary), such that the sequences of message sets delivered to any two processes satisfies some constraints. The paper then shows that: (a) SCD-broadcast allows for a very simple implementation of a snapshot object (and consequently also of atomic read/write registers) in crash-prone asynchronous message-passing systems, (b) SCD-broadcast can be built from snapshot objects (hence SCD-broadcast and snapshot objects --or read/write registers-- are " computationally equivalent "), (c) SCD-broadcast can be built in message-passing systems where any minority of processes may crash (which is the weakest assumption on the number of possible process crashes needed to implement a read/write register).

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

↑