可实用的拜占庭容错系统理论研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lelouchX
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet上对在线服务不断增长的信任,依赖于系统的高可用性。一个高可用性的系统要求在任何情况下服务不会被中断并且能够提供正确的服务。目前对高可用性分布式系统的考虑一般局限于良性错误模型,如服务器菪机、拒绝服务攻击、在网络上窃听消息或者做一些修改数据的破坏等,这些攻击能使服务器中断,破坏数据的完整性和保密性。但是很少考虑更严重的恶意攻击,比如软件错误、错误操作、密钥丢失等,把这些恶意攻击引起的错误称为拜占庭错误。拜占庭错误是使服务中断甚至提供错误服务的主要原因。因此,本文研究如何在Internet环境中建立可实用的拜占庭容错系统的理论、方法和技术,探索使用状态机复制技术和密码技术构建拜占庭容错系统,提高Internet可用性,主要完成了如下工作:(1)构造拜占庭群成员协议:本协议建立在异步系统上,系统各成员地位平等,当系统有成员加入或离开时,在小于三分之一的当前群视图成员发生错误的情况下,协议能建立一致的新视图,使得系统仍能对应用提供有效服务;协议使用前摄性签名共享机制,确保新加入成员和应用得到正确的群视图,同时可更新视图成员认证密钥对;构造了一个安全的基于RSA的前摄性签名共享算法。(2)证明群成员协议的正确性:通过使用I/O自动机,利用不变量和模拟技术,用形式化的方式精确描述并证明群协议的正确性,而过去在群成员协议的证明上只是使用感性推理。(3)针对服务的可实用问题,提出了在一个固定群视图中基于消息认证码的拜占庭一致性协议,并保证当视图发生变化时,成员的视图状态和服务状态的一致性:基于对称密钥的消息认证码比签名认证速度快三个数量级,系统由一致性协议对应用提供服务,这两点保证了容错系统的可实用性。(4)为定性评估拜占庭容错系统性能,构造了拜占庭群成员和一致性协议的性能评估模型:通过设计系统协议中使用的消息格式,根据协议算法建立了群成员协议和拜占庭一致性协议的延迟模型,并依据这些延迟模型计算出拜占庭系统性能。(5)设计并实现了拜占庭容错LDAP系统并把它应用于网格系统中:拜占庭容错的LDAP系统比只用SASL认证的LDAP速度快29.53%到慢18.09%不等,从而证明本论文的容错系统不仅是拜占庭容错而且是可实用的。
其他文献
在西藏自治区当雄县龙仁乡选择101户牧户为调查对象,采用入户调查与实地观测相结合的方法,对该地区的草地资源以及牧户的家畜养殖、草畜供求和家庭收入现状进行分析。结果表
目的探究辛伐他丁治疗糖尿病合并高血脂的临床疗效。方法选取该院2012年2月—2015年2月收治的30例糖尿病合并高血脂患者,所有患者在治疗前均未使用降脂药物,在此次治疗中采取
自2016年5月我国全面推行营改增开始,营业税在我国已经退出历史舞台,这也意味着地方主体税种自此处于缺失状态,由此产生了地方政府事权与财权不匹配、地方债务风险加大等许多
上世纪八十年代以来,曾一度处于萧条状态的明清婚姻史研究在众多学者的努力下,呈现出多姿多彩的局面。本文搜集和整理了近二十年来相当数量的研究成果,就某些研究专著及论文
目的:探讨分析对痔疮患者采用微创手术进行治疗的临床应用效果。方法:本次临床研究选取在我院接受治疗的76例痔疮患者作为研究对象,收治患者的时间为2017年4月到2018年10月。
一、解决Word加粗字体打印时没有加粗的问题Word文档的输出通常是用激光打印机将文档打印出来,批量印刷一般都是在理想一体机上通过稿台扫描制版来完成的。但是在使用理想一体
刘枫委员 :您好 !您给白立忱副主席关于希望我社继续大力支持茶经济发展的来信和《关于确定茶为中国“国饮”的建议》已收悉。我社非常感谢您提出的宝贵建议。我社认为 ,您提
利用丁苯橡胶SBR1500标准配方,研究了苯乙烯在加入一定量的阻聚剂TBC后用于丁苯橡胶的生产时,苯乙烯中的TBC对聚合反应温度、反应时间、转化率以及丁苯橡胶产品性能的影响。
人机界面是人与机器之间交互和信息交互的媒介,在人机系统中扮演着重要的角色。研究表明,界面的美观度会影响人们对其可用性评价,本文阐述了用户感知美感度对界面评价的影响,
近年来,企业社会责任问题频繁出现,受到社会各界的普遍关注。因此,如何对企业履行社会责任的绩效进行客观评价,并以此规范和管理企业行为,成为一个重要的理论和实践课题。文