分布式计算中的共识问题研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:mengshenabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的主要研究对象是分布式计算中的共识问题。共识问题是分布式计算中最重要的理论问题之一,它刻画了不同处理器之间的协调问题,即如何从互相冲突的输入值产生一致的输出值。共识问题在同步系统中有很多有效实现算法,但早在1985年,它就被证明在异步系统中是无法实现的[1]。之后的20多年中,人们为了规避这个不可能结果提出了很多模型和方法,其中故障检测器是由Chandra与Toueg在1991提出的方法[2]。它通过给处理器提供故障的信息,刻画共识问题所需要的同步条件。之后多年的研究工作证明这个方法对刻画很多分布式计算问题所需的系统同步条件都是一个强有力的工具。其中,共识问题的推广――k-共识是一个备受关注的研究问题,本文的主要工作之一就是研究该问题最弱的故障检测器。本文首先基于Ω_k构造了两类新的故障检测器Ω′k,Ω_k′′。他们虽然与Ω_k等价,但各有特点;而且利用Ω′k′能够设计完全忠实于Paxos算法的k-共识实现算法。这些结果加深了人们对k-共识问题的故障检测器以及Paxos算法的理解,同时也是之后划分框架的基础。本文接着提出了划分框架,并利用这个框架分别在消息传递模型和公共内存模型中定义了一系列划分故障检测器。这些新设计的故障检测器不仅有能力解决相对应的k-共识问题,而且比已知的故障检测器都要严格弱,即对应更弱的系统同步条件。这些结果说明(1)划分框架开创了减弱共识相关问题故障检测器的方法,(2)划分框架能够有效检验某个故障检测器是否是最弱故障检测器,(3)之前提出的k-共识问题的几个候选检测器都不可能是最弱的故障检测器。共识问题有两种最自然的表达形式:二值共识与多值共识,这两者的等价性是很基本的理论问题。本文在可靠信道的异步消息传递模型中,提出了两个更有效的用二值共识实现多值共识的算法;接着,又在公平丢失信道模型中再次证明了两者的等价性。后者实际上等价于利用二值共识实现一致可靠广播。本文不仅提出了实现算法,而且证明任何算法都必须调用无限次二值共识。
其他文献
染料敏化太阳能电池(Dye-sensitized solar cells, DSCs)和有机-无机钙钛矿太阳能电池(Perovskite solar cells, PSCs)由于具有制作工艺简单,理论能量转化效率高,成本较低等
笔者以小月月等实践中出现的案例为思考,发现见义勇为在实践中经常出现“讹诈”、“碰瓷”等现象,这些见危不救情况的发生,引发笔者的反思。本文以《侵权责任法》为出发点,立足于
住院药房担负着医院住院患者的药品调配和药学服务工作,但各病区频繁的退药不仅给药品管理增加了难度,同时给药品质量带来了安全隐患。我院原有的退药程序简单,仅规定拆零的口服
在我国的一些国有大型建筑施工企业中,如中铁、中建等建筑公司,其管理的精细化及专业化程度已越来越高,管理水平和管理效益也精益求精的进入到了良性的循环轨道。而在资金和
近些年来,我国人群心血管病的发病和病死率持续上升,每年死于心血管病300万人,占总死亡原因的41%,居各种死因的首位[1]。心血管病发病和死亡率居高不下的主要原因是心血管病
文化和文化遗产是一个民族的根,是民族意识和民族内涵的集中体现。随着社会的发展变化,由于自然、历史、人为及其他原因,部分文化遗产,尤其是非物质文化遗产(以下简称“非遗
目的探讨淋巴结结核的多层螺旋CT表现及其诊断价值。方法对经病理证实的25例淋巴结结核进行回顾性分析。结果25例淋巴结结核共累及43个区域的淋巴结,其中累及I区(颏下和下颌下