...
首页> 外文期刊>Distributed Computing >Condition-based consensus solvability: a hierarchy of conditions and efficient protocols
【24h】

Condition-based consensus solvability: a hierarchy of conditions and efficient protocols

机译:基于条件的共识可解性:条件和有效协议的层次结构

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

摘要

The condition-based approach for consensus solvability consists of identifying sets of input vectors, called conditions, for which there exists an asynchronous protocol solving consensus despite the occurrence of up to f process crashes. This paper investigates C_f, the largest set of conditions which allow us to solve the consensus problem in an asynchronous shared memory system. The first part of the paper shows that is made up of a hierarchy of classes of conditions, where d is a parameter (called degree of the condition), starting with d = min(n-f,f) and ending with d = 0, where C_f~[0]. We prove that each one is strictly contained in the previous one: C_f~[d] is contained in C_f~[d-1]. Various properties of the hierarchy are also derived. It is shown that a class can be characterized in two equivalent but complementary ways: one is convenient for designing protocols while the other is for analyzing the class properties. The paper also defines a linear family of conditions that can be used to derive many specific conditions. In particular, for each d, two natural conditions are presented. The second part of the paper is devoted to the design of efficient condition-based protocols. A generic condition-based protocol is presented. This protocol can be instantiated with any condition C, C ∈ C_f~[d], and requires at most shared memory read/write operations per process in the synchronization part of the protocol. Thus, the value (f-d) represents the difficulty of the class C_f~[d] . An improvement of the protocol for the conditions in is also presented.
机译:基于条件的共识解决方案包括识别输入向量集(称为条件),尽管存在多达f个过程崩溃,但存在一个异步协议来解决共识。本文研究了C_f,这是允许我们解决异步共享内存系统中共识问题的最大条件集。本文的第一部分显示,它由条件类别的层次结构组成,其中d是参数(称为条件的程度),以d = min(nf,f)开头,以d = 0结尾,其中C_f〜[0]。我们证明每个严格都包含在前一个中:C_f〜[d]包含在C_f〜[d-1]中。还导出了层次结构的各种属性。结果表明,一个类可以用两种等效但互补的方式来表征:一种方便设计协议,另一种方便分析类属性。本文还定义了一系列线性条件,可用于导出许多特定条件。特别是,对于每个d,都呈现两个自然条件。本文的第二部分致力于有效的基于条件的协议的设计。提出了一种基于条件的通用协议。该协议可以用任何条件C,C∈C_f〜[d]实例化,并且在协议的同步部分中每个进程最多需要共享的存储器读/写操作。因此,值(f-d)表示类别C_f〜[d]的难度。还提出了针对条件的协议的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号