容错技术研究_第1页
容错技术研究_第2页
容错技术研究_第3页
全文预览已结束

下载本文档

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

文档简介

1、容错技术研究摘要随着计算机技术的开展,容错技术和容错计算机将成为新的研究开展方向。本文介绍了容错技术的根本原理及内容,介绍了容错系统的经历阶段和实现容错功能的关键技术,总结了计算机容错技术的现阶段的应用情况。关键词容错技术可靠性容错功能随着现代工业技术的开展和计算机的普及,工业设备运行的平安性和可靠性越来越引起人们的重视,为了保证其平安、高效和可靠地运行,必须采用与之相适应的管理形式,容错技术为计算机系统提供了这样的才能:当计算机内部出现故障的情况下,计算机系统仍能正确工作。计算机容错技术是计算机系统可靠性进步的重要手段。当系统内部有故障存在时,通过容错技术消除故障的影响,使系统最终仍能给出正

2、确的结果。按照时间划分,故障可分为以下三种:永久性故障、间歇性故障和偶尔性故障。永久故障是永远持续下去直至修复为止的故障。对硬件来说,永久性故障意味着不可逆的物理变异。对软件来说,这类故障也就是一个不可以自动恢复的错误状态。间歇性故障是短暂的,但却是断续的,它既有偶尔性,又有不定期的重复性。如一个处于临界状态的电路输出时好时坏,而一个虚焊点就会引起这样的故障。偶尔性故障出现是短暂的,且可能是非重复性的。常常由于环境的变换、电源方面的干扰、元器件性能的波动、软件的随机变换、电磁干扰等因素而引起。这样的故障有可能仅出现一次,或很长时间出现一次,但却可能造成数据错误,甚至系统瘫痪。针对不同故障应采取

3、不同的容错方法。容错技术能自动适时地检测并诊断出系统的故障,然后采取对故障的控制或处理的对策略。按照系统的失效响应阶段,可以把各种容错技术分成三种:故障检查、静态冗余、动态冗余。故障检测并不提供对故障的容忍,而是发生故障时给出一个警告。故障检测广泛应用于微型机和小型机之类的小系统中,其中一些已表达了简单的联机检测机理。严格地说,故障检测不是容错,它尽管检测了故障,但是不能容忍这些故障,不给出故障警告。动态冗余用于纠错码存储器或具有固定配置(即线路器件之间的逻辑连接保持不变)的多数表决冗余计算机之类的系统中。根据不同情况,一个容错系统可经历以下阶段:(1)故障检测:大多数失效最终导致产生逻辑故障

4、。有许多方法可用来检测逻辑故障,如奇偶校验、一致性校验和协议违章都可以用来检测故障。故障检测技术有两个主要的类别,即脱机检测和联机检测,在脱机检测情况下,进展检测时设备不能进展有用的工作;联机检测提供了实时检测才能,因为联机检测与有用的工作同时执行。联机检测技术包括奇偶校验和冗余校验;(2)故障限制:当故障出现时,希望限制其影响范围。故障限制是把故障效应的传播限制到一个区域内,从而防止污染其他区域;(3)故障屏蔽:故障屏蔽技术把失效效应掩盖了起来,从某种意义上说,是冗余信息战胜了错误信息,多数表决冗余设计就属于故障屏蔽;(4)重试:在许多场合,对一个操作系统的第二次试验可能是成功的,对不引起物

5、理破坏的瞬间故障尤其如此;(5)诊断:对故障检测技术没有提供有关故障位置、性质的信息进展诊断;(6)重组:当检测出一个故障并判明是永久性故障时,重组系统的器件交换失效的器件或把失效的器件与系统的其他局部隔分开来,也可使用冗余系统,确保系统才能不降低;(7)恢复:经检测和重组后,必须消除错误效应。通常,系统会回到故障检测前处理过程的某一点,并从这一点重新开场操作。这种恢复形式通常要后备文件、校验点和应用记录方法;(8)重启动:假如一个错误破坏的信息太多,或者系统没有设计恢复功能,那么恢复就不可能实现。仅当系统未受任何破坏时,才能进展“热重启,并从故障检测点恢复所有的操作。“热重启相当于系统需要完

6、全重新加载;(9)修复:即把诊断为故障的器件复原下来,修复也可以是联机进展的或者脱机进展的;(10)重构:对元件进展物理交换之后,把修复的模块重新参加到该系统中去。对联机修复来说,实现重构不中断系统的工作。随着计算机硬件和网路的快速开展,容错计算机的系统开销逐渐降低,且纠错速度快。而软件方法实现的容错,对硬件不会提过高的要求。同时系统灵敏,资源利用比拟合理。更正检测、诊断将会采取人工智能的处理途径,以专家系统的各种智能工具来支持故障检测和诊断。利用专家的知识,借助推理机构,迅速而准确地提供诊断结果。系统的动态重构、故障恢复功能及神经元芯片等将被用到容错技术中来,都将在智能化的支持下得以实现。同

7、时对电路内部的自检、自重构研究,可以解决电路本身及子系统的可靠性问题,将会出现容错的vls1芯片及可直接支持系统容错设计的可容错设计芯片,为系统设计者提供一个具有透明性的容错设计元器件。进入到芯片内部的容错技术的研究将成为容错研究的一大分支。随着网路时代的到来,对于一个成功的电子商务系统来说,必须响应在线客户的需求并遵守效劳的那个协议(sla),同时保护客户的隐私及电子商务系统平安正常运营。对于客户要求的响应程度及平安保护措施是一个基于internet的电子商务系统成功的必要条件,容错效劳器就成为网络时代电子商务运营商首要选择。将来的智能化家庭都将拥有一个家庭数据中心,可提供全天候的效劳,包括家庭平安、防盗和防煤气泄漏以及各种家用电器的控制,这个家庭数据中心也只有采用容错计算机才能担当。今后容错技术将同时在软件和硬件上得到开展,将会出现初级的容错软件的设计方法,应用软件方面的容错设计将会产生一些实用的工具,同时产生一个通用操作系统和硬件相结合的容错方法,走软硬结合的道路。系统容错设计将在分布式系统、s等方面出现新的容错设计方法。参考文献:1胡谋.计算机容错技术.北京:中国铁道出版社.2杨孝宗.容错计

温馨提示

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

评论

0/150

提交评论