arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2006.06771cs.DCcs.DS
收藏

随机共识与常规登记

Randomized Consensus with Regular Registers

Vassos Hadzilacos, Xing Hu, Sam Toueg

摘要:

著名的随机共识算法由Aspnes和Herlihy异步共享内存系统被证明工作,即使对一个强大的对手,假设它使用的寄存器是原子寄存器。使用原子寄存器,每个读或写操作都是瞬时的(因此不可分割)。然而,正如Golab et al.(2011)所指出的,如果我们用寄存器的线性化实现替换它使用的原子寄存器,那么与原子寄存器一起工作的随机算法不一定工作。这就提出了以下问题:如果我们用可线性化的寄存器替换原子寄存器,Aspnes和Herlihy的随机共识算法是否仍然适用于强大的对手?我们的答案是肯定的,事实上,我们表明,即使是线性寄存器是不必要的。更确切地说,我们证明了该算法的Aspnes和Herlihy工程对一个强大的对手,即使该算法只使用常规寄存器。

英文摘要:

The well-known randomized consensus algorithm by Aspnes and Herlihy for asynchronous shared-memory systems was proved to work, even against a strong adversary, under the assumption that the registers that it uses are atomic registers. With atomic registers, every read or write operation is instantaneous (and thus indivisible). As pointed out by Golab et al. (2011), however, a randomized algorithm that works with atomic registers does not necessarily work if we replace the atomic registers that it uses with linearizable implementations of registers. This raises the following question: does the randomized consensus algorithm by Aspnes and Herlihy still work against a strong adversary if we replace its atomic registers with linearizable registers? We show that the answer is affirmative, in fact, we show that even linearizable registers are not necessary. More precisely, we prove that the algorithm by Aspnes and Herlihy works against a strong adversary even if the algorithm uses only regular registers.

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

↑