基于实时操作系统的多机冗余、容错技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:chcyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在大型复杂实时协作等关键应用中,需要高可靠性的保障。如何保证系统能快速、准确、可靠、持久的运行,是需重点解决的关键问题之一,这就需要系统具备冗余和容错能力。 实时系统软件容错结构的建立和管理在很大程度上增加了系统的复杂度。一般的做法是,需要用户根据所需的冗余、容错控制方案编写专用的容错管理软件,使得用户的工作量加大,不利于系统的可靠性,而且支持的模式比较单一。 本文设计了一种新的容错结构的构建和管理技术—冗余、容错运行库技术,由实时操作系统内核支持目前广泛使用的四种容错控制模式—三机容错模式、三机冗余模式、双机热备份模式和双机冷备份模式,提供不同模式管理的API接口和多任务支持。在保持系统层精简、高效的基础上,减轻实时应用设计人员的编程负担,保证软件质量,提高软件可靠性。 本文首先概述了冗余、容错国内外的研究现状,并给出其存在的问题;然后介绍冗余、容错的基本概念和计算机冗余、容错系统的可靠性评估技术;在总结计算机冗余、容错系统设计要点和分析了现有相关技术的基础上,提出了本冗余、容错系统的模型、体系结构,并对所采用的关键技术进行了介绍,主要包括:自检测技术(CPU检测、I/O检测、内存检测)、心跳检测技术、多机可靠通讯技术、三模投票表决技术和系统控制重构技术;最后对系统实现情况进行了说明和总结,给出了实验原型机的测试结果。
其他文献
Java语言的面向对象、跨平台、语言级并发支持、安全等特性不仅使它在互联网领域得到广泛应用,也引起了嵌入式领域研究人员的高度重视,Sun公司希望能将Java语言改造成实时系
逆向工程技术是随着计算机技术的发展和成熟以及数据测量技术的进步而迅速发展起来的一门新兴学科与技术。它的出现,改变了原来CAD系统中从图纸到实物的设计模式,为产品的迅
模糊规划是解决带有模糊参数规划问题的一种统一的优化理论,它可以很好的解决数学模型的约束检验和模糊目标不易转化为清晰等价类的问题。到目前为止,用于求解模糊规划问题的
字符串匹配是计算机研究领域中的一个古老、经典而且被广泛研究的课题,是信息检索领域和计算机生物学领域等的关键技术之一。在当今的互联网时代,对匹配算法的需求日新月异,
TCP是基于有线网络而设计的,并认为网络发生的丢包是拥塞丢包。但是,无线网络常常伴随着无线发送错误丢包。在这种情况下启动拥塞控制机制就必然减小发送端的拥塞窗口。丢包
随着社会的进步、国民经济的发展,电能在日常生活中扮演着越来越重要的角色,企业电网实时监控系统旨在将电能这一抽象的商品通过计算机实现其可视化和可管理化。然而目前WEB环境下的电网实时监控系统仍然存在某些不足,不能很好地适应实时系统的实时性要求,主要表现在:(1)传统刷新技术通信效率低下,当通信数据量大时数据刷新慢且资源消耗大;(2)所依赖的关系型数据库系统只强调事务一致性、可恢复性,不显式地考虑时间
目前随着Internet信息的爆炸增长,Web服务器上数据信息已经被大量可搜索的在线数据库极大的“深化”,传统搜索引擎已经不能有效检索到隐藏在Web服务器后台在线数据库中的Deep
随着计算机技术的发展与3C产品的融合,数字家庭成为人们关注的焦点,数字家庭给人类带来了一种全新的生活方式。在医疗领域,数字化医疗逐渐普及,在数字电视上开发一个数字医疗互动
超限超重货物运输在铁路运输中占有重要地位,对于满足国家大型工程项目和国防建设的运输需求具有十分重要的意义。根据铁路信息化总体规划,铁道部专业运输部门确立了超限超重
离群数据挖掘是数据挖掘中的主要研究内容之一,通过离群数据挖掘,能够发现一些真实的、但又出乎人们意外的知识,因而引起了广大研究者的兴趣。传统的离群数据挖掘方法大多数