首页> 外文期刊>Distributed Computing >A modular approach to shared-memory consensus, with applications to the probabilistic-write model
【24h】

A modular approach to shared-memory consensus, with applications to the probabilistic-write model

机译:一种用于共享内存共识的模块化方法,并应用于概率写模型

获取原文
获取原文并翻译 | 示例

摘要

We show that consensus can be solved by an alternating sequence of adopt-commit objects (Gafni in Proceedings of the seventeenth annual ACM symposium on principles of distributed computing, pp 143-152, 1998; Alistarh et al. in ISAAC, Lecture notes in computer science, vol 5878. Springer, Berlin, pp 943-953, 2009), which detect agreement, and conciliators, which ensure agreement with some probability. We observe that most known randomized consensus algorithms have this structure. We give a deterministic implementation of an m-valued adopt-commit object for an unbounded number of processes that uses lg m + ©(log log m) space and individual work. We also give a randomized conciliator for any number of values in the probabilistic-write model with n processes that guarantees agreement with constant probability while using one multi-writer register, O(logn) expected individual work, and Θ(n) expected total work. Combining these objects gives a consensus protocol for the probabilistic-write model that uses O(logm + logn) individual work and O(n logm) total work. No previous protocol in this model uses sublinear individual work or linear total work for constant m.
机译:我们证明共识可以通过交替采用采用提交对象序列来解决(加夫尼(Gafni)在第十七届ACM年度分布式计算原理研讨会上的论文集,143-152页,1998年; Alistarh等人在ISAAC中,计算机中的讲义科学,第5878卷。施普林格,柏林,第943-953页,2009年),这些协议可以检测到协议,调解人可以确保以一定的概率达成协议。我们观察到,大多数已知的随机共识算法都具有这种结构。对于无限多个使用lg m +©(log log m)空间和单个工作的进程,我们给出了m值的take-commit对象的确定性实现。我们还为概率写模型中具有n个过程的任意数量的值提供了一个随机调和器,该过程保证了使用一个多写寄存器,O(logn)期望的单个工作和Θ(n)期望的总工作时以恒定的概率达成一致。 。组合这些对象为概率写模型提供了一个共识协议,该模型使用O(logm + logn)单个工作和O(n logm)总体工作。在此模型中,以前的协议都没有针对常数m使用亚线性个体功或线性总功。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号