一种面向事务处理的容错计算机仲裁技术研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:oliversong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在银行等面向事务处理的行业中,计算机系统的可靠性非常重要,系统的延误和失效可能会造成不可估量的损失。因此此类行业一般都采用容错计算机。传统的容错计算机仲裁机制是通过心跳检测来实现的,这种单一的检测机制在系统发生故障时不能有效地定位故障机,无法满足高可靠的应用需求。因此,通过研究容错计算机的仲裁机制来提高系统可靠性已成为重要的研究课题。针对传统容错计算机仲裁成功率较低的问题,本文提出了一种仲裁机制,基于仲裁处理器设计了仲裁系统和仲裁算法。仲裁处理器使用三模冗余系统,采用芯片级的容错设计技术,具有很高的可靠性。仲裁算法采用分级方式,可以有效减少仲裁开销。当系统发生故障时能快速地定位故障机,实现故障隔离、服务切换、重启故障机等操作,使其能够不间断的对外提供服务。解决了传统容错计算机仲裁机制故障覆盖率和故障诊断成功率低的问题,提高了系统的可用性。传统容错计算机的故障检测方法采用层次故障检测方法,这类方法可以降低检测负载,提高系统可扩展性,但是其过分依赖单个Leader节点(系统中的管理节点),容易形成单点故障,使Leader节点成为系统可用性的瓶颈。因此,本文提出了一种基于仲裁的双Leader节点容错系统设计方案,有效地解决了单点故障问题。同时使用了自检测和心跳检测相结合的故障检测机制,提高了故障覆盖率和检测成功率。最后通过建立模型分析了仲裁处理器的可用性,并在此基础上对容错计算机系统的可用性进行了分析。通过分析可以发现该容错计算机系统具有很高的可用性。
其他文献
本文首先对数据库安全进行了研究,然后综述了数据库入侵检测的相关技术,最后针对目前数据库安全系统的特点,分析了传统数据库安全机制的弱点与不足,结合数据挖掘技术、入侵检
万维网的迅猛发展,引起了Web数据的急速膨胀。面对泛滥的海量Web信息,“富数据,贫知识”的现象引起了越来越广泛的重视。为了解决这个矛盾,信息抽取技术应运而生了。目前已投
离群点挖掘由于其在检测金融欺诈和网络入侵、疾病预防和控制、灾害气象预报等许多方面的广泛应用而成为数据挖掘领域中的一个重要研究方向。随着研究的进行,大型、低维数据
随着互联网相关技术的高速发展,数据量以指数级增长。如何从这些海量数据中获得有社会价值和商业价值的信息成为当前急需解决的问题之一。聚类分析是指在无先验知识的情况下,
医学图像处理是计算机领域的一个分支,是数字图像处理技术在生物医学工程中的重要应用。在计算机辅助检测系统中,准确、有效地从X射线胸片中分割出肺组织是关键和必须的步骤
在过去的几十年里,我们目睹了世界许多地方的人口预期寿命稳步增长,导致老人的人数急剧上升。最近联合国报告预测,到2050年,世界上将有20亿老年人,占世界人口的22%。此外,研
随着物联网技术研究的不断升温和应用的不断深入,物联网现已成为继计算机、互联网与移动通信网之后的世界信息产业第三次浪潮。本课题是在物联网蓬勃发展的背景下,从某特种货
布谷鸟搜索算法是由英国剑桥大学学者Xin-She Yang和Deb Suash于2009年受布谷鸟寄生繁殖行为的启发模拟提出的一种新兴启发式优化算法。与许多启发式优化算法相比,布谷鸟搜索
水稻是我国主要粮食作物之一,水稻病害的防治是水稻种植过程中的主要任务,关于水稻病害诊断主要还是依靠农业专家根据病害症状和症状部位进行人工诊断,这种诊断方式固然可靠,
在电子商务和物联网应用快速发展的今天,无线传感器网络(wireless sensor network, WSN)作为物联网的一个重要分支,其应用和性能优化也成为了科学研究的热点。WSN应用对WSN系