容错服务器的Primary-Backups机制的研究和设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:yuhong8109
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Primary-Backups机制是设计容错计算机系统的重要方法,Primary-Backups机制的研究对于容错计算机系统的研制具有重要的理论和实践意义.该文系统性的研究如何把Primary-Backups机制应用到在容错服务器的设计中去.对有关的四个关键问题进行了深入研究:1.Primary-Backups机制的模型设计.根据前人的研究成果总结提出了Primary-Backups机制的模型,在模型的统一框架下设计Primary-Backups系统.2.容错服务器的模型建立和增强性设计:系统性的给出适合Primary-Backups机制的分析和设计的容错服务器的系统模型定义.在设计进程故障模型时用Fail-Arbitrary故障代替常用的Byzantine故障模型,不随意扩大故障模型.对于物理通信通道进行抽象提出了更接近于实际的一种模型对两种理论模型进行补充.为了简化Primary-Backups机制的设计,在容错服务器系统模型上设计了Fail-Silent进程;并在不完全可靠通讯模型的基础上,讨论各种通讯模型设计的策略,并给出一些不可能的理论结果.3.Primary-Backups机制关键算法DFD,DCC的研究:在总结前人工作的基础上提出了分布式故障诊断模型和分布式一致性控制的模型.根据分布式故障诊断模型着重讨论了设计针对PB系统的DFD算法的基本方法.然后通过对容错服务器系统模型的系统性的分析,从强到弱给出三个典型系统模型,分别对其上的PB-DCC算法设计进行讨论,设计出具有各自应用特点的PB-DCC算法.对于理想的PB系统设计了"同步"的PB-DCC算法,对于非理想PB系统"同步"的PB-DCC算法不具有实用性,把"Spooling"技术引入PB-DCC算法设计过程中,形成适合非理想PB系统"异步"的PB-DCC算法.4.在容错服务器的增强模型基础上,设计了PB-DFD算法和PB-DCC算法,并通过实验验证了算法的性能,然后在这两个算法的基础上进一步设计了其他两个重要的算法:C/S协同算法和分布式选举算法,并对这些算法分别进行分析和论证.从而完成容错服务器的Primary-Backups机制的设计.
其他文献
随着各大企业数据集中及网络技术的不断发展,信息量越来越庞大,而从数据库管理系统本身的应用来讲,随着数据量日益增大,即使运行在性能极高的大型主机上,在处理大量并发用户
多Agent系统(Multi-Agent System,MAS)是分布式人工智能重要的研究领域,多Agent系统协商是多Agent系统的核心研究内容之一.该文结合我们承担的国防预研项目"分布式专家系统环
近年来,随着计算机技术、信息技术和系统技术的飞速发展,计算机仿真的应用领域不断拓宽,国民经济发展特别是军事需求的强大推动,促使计算机仿真在理论和实践两方面都走上了快速发
随着生物科学技术和计算机科学技术的迅猛发展,生物信息学已经成为一门崭新的学科而悄然兴起并日益发展.在生物信息学中,序列分析,即从核酸和蛋白质序列出发,分析序列中表达
虚拟空间会议系统是多媒体会议系统的终极形式,在虚拟空间会议系统中,所有的与会者将其虚拟替身合成到具有空间感、真实感的虚拟会议空间中,实现与会者之间自然的交互与协作。现
乳腺癌是危害人类健康的恶性疾病之一.目前,早期检查和早期治疗仍是提高乳腺癌治愈率的关键.其中乳腺X光检查是最常用和最可靠的检查方法.然而由于乳腺X光片图像中癌症的特征
该文针对视频水印的特点(对视频质量影响小、对编码效率改变少、实时性、抗帧操作的鲁棒性等)展开研究,实现了一个实时可行的视频水印系统.论文的具体研究内容包括:1.该文阐
在信息时代的今天,随着数据量的快速增长,如何从海量数据中高效地挖掘出有用的信息变得越来越重要。空间co-location模式表示在空间中存在若干空间特征,不同特征间的实例在空间
数据挖掘从产生时起,就是面向应用的.但是在实际生活中,存在许多模糊现象不能简单地用传统理论精确地刻画,如何表示和处理这些现象是数据挖掘研究中的重要问题.本文从实际应
随着信息技术的发展和全球化世界市场竞争环境的形成,企业之间的竞争也由过去的局部竞争演变为跨行业,全球范围内的竞争.企业越来越需要结合信息技术的先进制造技术的支撑.ER