分布式系统中容错机制性能优化技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:az4620
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布计算技术在关键应用领域的不断拓展,分布式应用对高可靠性和高可用性的需求越来越迫切。容错机制是增强应用可靠性和可用性的主要手段,它使得应用系统在部分组件发生失效时,仍然能够继续正确地向外界提供服务。但是在基于商用现货COTS组件的分布计算系统中引入容错机制,通常会对应用系统的性能指标造成较大的影响,因此分布式系统中容错机制的性能优化问题被广泛关注。本文致力于研究分布式容错计算系统中的关键技术,并以性能优化为主要目标,为开发高性能的容错中间件平台提供支持。本文研究了算法和体系结构两个方面的性能优化技术:在算法方面,主要围绕全序组通信问题和乐观同步复制问题展开研究;在体系结构方面,以CORBA中间件为平台,研究具有可扩展性和自适应性的容错计算框架及实现机制。本文的主要研究内容和贡献包括:1.提出了两种全序组通信优化算法——ED算法和TDM算法。ED算法针对采用不可靠失效检测器的静态容错系统,利用乐观假设和捎带机制来加速消息的排序过程,从而降低了算法的平均延迟时间。TDM算法针对采用组成员关系服务的动态容错系统,该算法将令牌环算法和确定性合并算法融合,能够根据系统的负载大小和分布情况,自动调节控制消息的比例,从而能够在延迟时间和吞吐量两个主要性能指标之间获得有效的平衡。与其它同类算法相比,TDM算法能够同时获得较低的延迟时间和较高的吞吐量,并且在突发消息模式下,算法性能更显著优于同类算法。2.提出了乐观同步复制算法AROA。针对主动复制算法的性能问题,本文提出了一种基于乐观机制但能够保证复制一致性的乐观同步复制算法AROA,它能够较为明显地改善算法的响应时间。AROA算法基于下述设计思想:所有副本在接收到客户发送的请求后,并发地执行请求的排序过程和请求的处理过程。在绝大多数情况下,请求的最终排序结果和请求的处理顺序是一致的,这样由于两者并发执行,就显著地减少了请求响应时间,同时也有助于提高系统的吞吐量。AROA算法在请求的排序结果最终确定之前,不会将请求的处理结果返回给客户,因此如果乐观假设不成立,通过执行恢复过程,能够避免客户得到不一致的请求处理结果。此外,本文对乐观复制算法可能发生的负作用问题进行了分析,进一步提出了将乐观复制算法和保守复制算法结合的思想,从而使得乐观算法只发挥其积极作用,屏蔽其消极影响。3.可扩展性容错计算框架研究。本文设计了一种具有可扩展性的容错计算框架,它将容错协议和计算框架中的其它组件分离开来,用户可以根据自身应用的语义信息来设计最高效的容错协议,并将该协议插入到容错计算框架中。可扩展容错计算框架采用反射机制设计,容错协议能够方便地控制应用服务的行为,从而简化了协议的设计和实现过程。此外,框架还提供了面向组的远程过程调用原语,进一步简化了容错协议之间的通信过程。4.自适应容错管理机制研究。本文在现有容错中间件的管理框架基础上,增加了自适应管理机制,使得容错应用程序能够根据运行环境变化和用户设置的自适应策略进行动态配置结构调整。自适应管理机制能够在保证应用可靠性的前提下,优化系统资源使用,进而改善应用程序的性能。5.容错计算平台的实现技术。本文基于国防科学技术大学研制的分布计算中间件StarBus+,设计和实现了一个容错计算平台StarFT,分析了实现过程中的难点问题并给出解决方案。StarFT系统为用户开发、运行和配置容错应用程序提供了有效支持,并能够获得良好的性能。
其他文献
电动客车车架结构受到冲击振动时易发生变形从而影响行车和乘员安全,车架在不同载荷下的模态分析对提高车架安全和乘坐舒适性至关重要。利用CATIA软件建立了电动客车车架的三
建立了微流控芯片非接触电导法快速分离检测5种常见阳离子的分析方法。考察了缓冲溶液的种类、浓度和pH、添加剂、检测器的激发电压和激发频率等因素对离子分离及检测的影响
人口老龄化是当今世界人口发展的趋势,这种人口年龄结构的变化正在广泛而深刻地影响着人类社会生活的各个方面,人口老龄化已经日益成为世界各国关注的重大经济和社会问题。中
十月革命的伟大胜利极大地激发了马克思主义在中国的广泛传播,而西欧又是马克思主义传入中国的一条重要的途径。1920年11月至1924年7月,周恩来留法勤工俭学。他视马克思主义
围绕铁路轴承行业磨削加工需要解决的自动化问题,建立包括主机设备、机械手自动上下料系统、物流传输系统、信息化生产管理系统为一体的自动生产线。为了解决轴承套圈在整个
随着经济的发展,人们渴求更良好的环境,由此迫切要求降低汽车的排放.为了满足环境与经济的需求,在吸收了传统汽车的优点,工程师们将新的技术应用到汽车上.混合动力电动汽车的
[目的]探讨超声光散射成像系统(OPTIMUS)筛查早期乳腺癌的价值。[方法]于2010年8月到2011年8月间行超声和OPTIMUS乳腺检查共3730人,对其中肿块≤2cm的205例患者的211个肿块的
没有惩罚的教育是一种不完整的教育,是一种脆弱、不负责任的教育。本文就职业学校教育教学过程中如何恰如其分地运用惩罚,以达到有效维持课堂纪律,全面教育学生,准确评价学生
提高政府绩效是公共管理始终追求的基本目标之一,与此同时,绩效评估也成为政府改革的重要工具。地方政府绩效评估是现代公共管理研究的一个前沿课题,而研究地方政府绩效评估
电力营销审计是一系统性的营销控制工具。目前中国电力营销活动中存在诸多问题,需要电力市场营销评价和营销控制发现营销活动中的问题,发掘电力营销活动中的机会,以进一步提