首页> 外文会议>International symposium on distributed computing >On Barriers and the Gap between Active and Passive Replication
【24h】

On Barriers and the Gap between Active and Passive Replication

机译:主动复制和被动复制之间的障碍和差距

获取原文

摘要

Active replication is commonly built on top of the atomic broadcast primitive. Passive replication, which has been recently used in the popular ZooKeeper coordination system, can be naturally built on top of the primary-order atomic broadcast primitive. Passive replication differs from active replication in that it requires processes to cross a barrier before they become primaries and start broadcasting messages. In this paper, we propose a barrier function r that explains and encapsulates the differences between existing primary-order atomic broadcast algorithms. We also show that implementing primary-order atomic broadcast on top of a generic consensus primitive and (τ) inherently results in higher time complexity than atomic broadcast, as witnessed by existing algorithms. We overcome this problem by presenting an alternative, primary-order atomic broadcast implementation that builds on top of a generic consensus primitive and uses consensus itself to form a barrier. This algorithm is modular and matches the time complexity of existing (τ)-based algorithms.
机译:主动复制通常建立在原子广播原语之上。最近在流行的ZooKeeper协调系统中使用的被动复制可以自然地建立在一次原子广播基元的基础上。被动复制与主动复制的不同之处在于,被动复制要求过程在成为主要对象并开始广播消息之前先克服障碍。在本文中,我们提出了一个屏障函数r,它解释并封装了现有的一次原子广播算法之间的差异。我们还表明,如现有算法所证明的那样,在通用共识原语和(τ)上实现一阶原子广播会固有地导致比原子广播更高的时间复杂度。我们通过提出一种替代的,基于通用共识原语并使用共识本身形成障碍的,一次原子广播的实现方式来克服此问题。该算法是模块化的,并且与现有的基于(τ)的算法的时间复杂度匹配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号