计算机可靠性和冗余设计设计_第1页
计算机可靠性和冗余设计设计_第2页
计算机可靠性和冗余设计设计_第3页
计算机可靠性和冗余设计设计_第4页
计算机可靠性和冗余设计设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高可靠性双机冗余系统的设计要保证所选器件和设备可以构成高可靠性系统,一般要采用下述 一些技术:(1) 采用冗余备份技术,使系统在出现故障时,仍可以保持正常工作。(2) 优化系统的故障检测(BITE)技术,用最短的时间将故障定位。(3) 研究快速恢复技术,从而将问题尽快解决。(4) 增加纠错和容错措施,减少故障的出现。其中,冗余备份技术在网络维护、数据库数据存储及各种重要数 据采集和通讯中都得到了广泛的应用,为提高系统工作的可靠性起到 了十分重要的作用。1、常用冗余备份技术冗余备份,其实就是备份的一种形式,主要 是为了不使系统在工作中由于某中原因将重要的信息在通信中产生 中断,避免造成重大的损失

2、,利用有效的手段切换到备份的部件中。也 就是重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介 入并承担故障部件的工作,大大减少故障存在的时间,从而保证系统的 正常工作。常用的冗余备份技术有:(1) 单机冗余技术:此技术以提高计算机自身可靠性为手段,对组成计算机的易损部件进 行冗余设计。(2) 双工备份技术: 此技术用2个完全相同的子部件,一个处于联机工作状态,另一个处于 等待状态。一旦联机工作的部件出现故障,备份部件便代替其工作。 但联机工作出现故障及备份部件的工作需要相应的监测软件进行判 断和工作部件切换。(3) 双机热备份技术:该技术也即是目前通常所说的active/standb

3、y工作方式。Active与sta ndby设备具有相同的硬件配置并装有相同的操作系统和工作软件,且二者在正常工作时输入和输出的数据及其软件协议均相同。当 active设备出现故障的时候,通过软件检测将standby设备激活 保证系 统在短时间内完全恢复正常使用。此技术结构如图1所示。计尊机11输入判两切换输出一计算的12 图I双机热备份技术结构框图(4) 网络冗余:随着计算机网络技术的飞速发展,网络通信已在大大小小不同的系统 中承担越来越重要的作用,网络冗余技术也便应运而生。这种技术一 般是通过在网络交换机建立冗余环,从而提供计算机数据的备份通道。图2所示的网络冗余接线图,便是其中的一种。图中

4、所示的 3台 网络交换机在遵循其相同的软件协议下组成冗余环,在segmentl、segment2和segment3中任何一个出现接触不良或完全断开的情况下 ,均不会影响整个网络中任何一台计算机的通信,设备会在毫秒级的时间内自动恢复。此外,每个网络交换机也可与其他网络交换机进行级 联操作图2网络兀余接线2、高可靠性双机冗余系统在分析了上述冗余技术后,在此将主要讨论利用双机热备份技术和网络冗余技术进行系统的设计。2.1系统组成及功能该系统主要由2台显示控制计算机、2台工作主机、1台监测计算机、1台网络交换机组成(可用3台组成冗余环,进行系统扩充)。其中,工作 主机为自行开发的计算机插件,既具有常规

5、计算机的所有功能,又可与 插件本身布有的大规模可编程集成电路 EPLD进行数据交换,大大丰 富了主机的工作模式,并增加了对外的接口形式,为系统更灵活的功能 扩充提供了条件。主机的原理框图如图 3所示。2台显示控制计算机和2台工作主机均为冗余备份设计。显示控 制计算机处理并显示主机输出的有关数据及信息,是进行人机交互的 窗口。主机完成数据的采集、管理及传输功能。监测计算机用来诊断 系统的工作状态,从而进行通信链路的判断选择。网络交换机用于各 计算机间的数据交换。系统的组成框图如图 4所示。主犯监测汁算机图4系统组成框图2.2设计的基本原则(1)具有智能化的切换方式,系统根据监测计算机判断的工作状

6、态自动选择通信链路,并可用命令切换相辅助;具有可靠的自检测功能3,确保各功能的工作状态如实反应,使链路切换后可正常工作;(3)采用软件化设计技术,广泛采用软件处理方式,替代硬件功能,完成相应的处理任务,达到提高任务可靠性的目的;(4) 采用计算机网络技术,提高整个系统中各计算机的利用率,并有利于系统的扩充和升级;(5) 采用大规模可编程芯片,提高了系统处理能力和灵活性,降低了功 耗,增强了产品的可靠性;(6) 采用 嵌入式计算机技术!和 实时操作系统技术!,提高系统的实时 处理能力和软件的稳固性。2.3工作原理由系统组成框图可看出各计算机均可通过网络交换信息,且2块显示控制计算机与2块主机为网

7、络节点备份工作方式,这种分布式的工作 特点可以使各计算机完全独立的进行工作。对显控计算机而言,二者同时接收来自主机的数据,同时输出所需显示的信息,不需要故障判断 和切换,在其中一台出现故障时均不影响另外一台的正常工作,并根据监测计算机回馈的系统工作状态进行相应的人机交互。2台主机作为一个功能单元,也具有相同的输入和输出配置,二者的不同是通过分配 给其不同的网络地址来判断。显控计算机的干预命令送给监测计算机 再由其转送给在线工作的主机。监测计算机按其工作软件设置的检测 周期对两台主机的运行状况进行诊断,一旦发现链路中断或回馈的信 息有误便自动切换到另一台主机进行在线工作,并将诊断结果送给显控计算机进行显示,以便操作人员及时发现问题并进行故障处理。图5为系统工作流程图。考虑到主机处理数据的实时性、 监测计算机对设备状态和控制命令的实时检测和传送,二者的操作系统选择嵌入式实时QNX操作系统并采用C+编程语言完成相应的功能。显控计算机选择 WindowsNT操作系统和 VisualC+6.0作为开发工具,Windows

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论