




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章第五章 冗余技术及其应用冗余技术及其应用杨秋伟湖南大学 计算机与通信学院冗余技术概述冗余技术概述o目的n提高信息的可靠性和安全性n例如:双工、双机技术o分类n功能性冗余o静态功能冗余和动态功能冗余n结构性冗余o硬件冗余、软件冗余和时间冗余5.1 功能性冗余功能性冗余o功能性冗余的内涵和外延功能性冗余的内涵和外延n内容内容:保证系统在进行信息加工和传输过程中的正确性n目标目标:主要应用于信息冗余技术,提高信息的抗干扰能力o主要功能避免系统内部及系统之间等混乱、错误和失效n阻止不符合设计要求和规格说明的信息输入n阻止不符合设计要求和规格说明的信息输出n阻止不符合设计要求和规格说明的输入输出关
2、系发生5.1 功能性冗余功能性冗余静态功能性冗余静态功能性冗余o输入输入/输出空间冗余输出空间冗余n数字系统的真实输入/输出域是可输入/输出域的子集合n例如例如:bcd译码器o冗余度的计算nresi = (|ui| - |dsi|) / |ui|静态输入功能冗余度nreso = (|uo| - |dso|) / |uo|静态输出功能冗余度5.1 功能性冗余功能性冗余静态功能性冗余静态功能性冗余o输入输出空间关联冗余输入输出空间关联冗余nresio = (|uio| - |dsio|) / |uio|静态输入输出关联功能冗余度n例如例如:对5个独立自然数(十进制个位数)求最小值的鉴别器o静态输入
3、功能冗余度为0o静态输出功能冗余度为0o静态输入输出关联冗余度n输入输出空间 105 * 101 = 106n输入输出域 105n冗余度 resio = (106 - 105) / 106 = 90%5.1 功能性冗余功能性冗余动态功能性冗余动态功能性冗余o特征特征n不仅仅涉及输入向量和输出向量,而且考虑到输入输出向量序列n例如例如:一个四位(二进制)的向上计数器o静态观点看输入、输出空间与输入、输出域相同o动态观点n只考虑输出序列长度为3 (qi,qi+1,qi+2)n输出序列(0,1,2), (1,2,3), , (14,15,0)n长度为3的输出序列的组合有 15 * 15 * 15 =
4、 3375n冗余度 = (3375 15) / 3375 四位计数器计数脉冲输入qi+1 = qi+1输出5.2 结构性冗余结构性冗余o结构性性冗余的内涵和外延结构性性冗余的内涵和外延n内容内容:在系统中附加一定的重复部分n目标目标:提高可信性o主要方面主要方面n硬件系统电子元器件、部件,甚至一个完整的硬件系统n软件系统语句、符号、函数、数据以及子程序的冗余n执行时间软件或硬件的执行时间5.2 结构性冗余结构性冗余软硬件系统的结构性冗余软硬件系统的结构性冗余o主动冗余主动冗余动态冗余动态冗余n系统中某一部分(或全部)的部件数超过了所需要的数目,删除这些冗余的任何部分,系统将不能正常运行o被动冗
5、余被动冗余静态冗余静态冗余n系统中某一部分(或全部)的部件数超过了所需要的数目,删除这些冗余部分系统可以继续正常运行o混杂冗余混杂冗余n结合了被动冗余和主动冗余的优点n成本较高,设计复杂5.2 结构性冗余结构性冗余主动冗余主动冗余o目标目标n检测系统中存在的错误(不试图定位故障),使系统得以恢复o实例实例float total = 0.0;for(int i = 0; i memlength; i+)total = total + memi;total = total / (float)memlength;for(int i = 0; i memlength; i+)total = total
6、 + memi;5.2 结构性冗余结构性冗余主动冗余主动冗余o三个典型的主动冗余例子三个典型的主动冗余例子n带比较器的双机系统n备份系统n留守时标器5.2 结构性冗余结构性冗余主动冗余主动冗余o基本的带比较器的双机系统基本的带比较器的双机系统n组成o两个相同的系统和一个比较器m1m2输入比较器比较结果输出5.2 结构性冗余结构性冗余主动冗余主动冗余o基本的带比较器的双机系统基本的带比较器的双机系统n不足o输入错误无法检测o同步要求十分苛刻o比较部件的的可靠性是关键5.2 结构性冗余结构性冗余主动冗余主动冗余o改进的带比较器的双机系统改进的带比较器的双机系统处理器1存储器1处理器2存储器2软件比
7、较双端存储器输出控制1输出控制2输出5.2 结构性冗余结构性冗余主动冗余主动冗余o备份系统备份系统替换系统替换系统nn个相同的模块,由一个模块担任正常运行任务,并输出结果n其它n-1个模块作为备份,或称为替换系统n一个错误检查器用来检测运行模块的错误o一旦发现错误,该运行模块停止运行,替换模块之一取代运行o备份系统分类n热备份n个模块同时运行,由输出选择器选择一个模块作为输出n冷备份只有一个模块运行,当发现错误时激活某一备份5.2 结构性冗余结构性冗余主动冗余主动冗余o备份系统备份系统m1输入错误检测器输出m2错误检测器mn错误检测器输出选择器取一个输出值5.2 结构性冗余结构性冗余主动冗余主
8、动冗余o留守时标器留守时标器n每个联机模块内嵌一个时标器n每隔一段时间将时标器清零o如果不能在规定时间内清零则说明该模块发生故障o将发生故障的模块切断通常与备份系统联合使用5.2 结构性冗余结构性冗余被动冗余被动冗余o目标目标n屏蔽系统中的故障和错误,将他们屏蔽在一个允许的范围内o两个实例两个实例g1g2abzz = a * b + b = bj = i;k = i;mov ax, i;mov j, ax;mov ax, i;mov k, ax;5.2 结构性冗余结构性冗余被动冗余被动冗余on模冗余技术模冗余技术并行系统作为理论基础并行系统作为理论基础nn个模块同时平行运行相同任务,将其中一个
9、模块的输出作为系统的输出“n取1”冗余系统nn个模块同时平行运行相同任务,将其中m个模块的输出作为系统的输出“n取m”冗余系统n3模冗余系统(tmr)o三重模块o多数裁决器(majority voter)m1m2m3v输入输出5.2 结构性冗余结构性冗余被动冗余被动冗余on模冗余技术的关键点模冗余技术的关键点n多数裁决器的可靠性n三重模块的同步性5.2 结构性冗余结构性冗余被动冗余被动冗余on模冗余技术的关键点模冗余技术的关键点提高多数裁决器的可靠性m1m2m3v2输入输出2v1输出1v3输出3三重多数裁决器的tmr模型5.2 结构性冗余结构性冗余被动冗余被动冗余on模冗余技术的关键点模冗余技
10、术的关键点同步处理abcz一个典型的3模冗余的多数裁决器z = ab + bc + ac带故障模块指示的tmr系统多数裁决器fa = b c a + b c afb = a c b + a c bfc = a b c + a b c5.2 结构性冗余结构性冗余被动冗余被动冗余on模冗余技术的关键点模冗余技术的关键点同步处理一个实用的带同步装置的3模冗余多数裁决器abczmsmsmssm5.2 结构性冗余结构性冗余混杂冗余混杂冗余o混杂冗余混杂冗余n主动冗余优点 + 被动冗余优点o主动冗余以检测故障为主,部分技术可以定位故障,发现故障只能报警和停机,无屏蔽故障的能力o被动冗余以屏蔽冗余为主,不能
11、检测故障,更不能定位故障n系统复杂、设计成本高,一般只对可信性要求特别高的应用环境o典型混杂冗余系统n带备份的n模冗余、自清洗冗余、筛选冗余、故障弱化冗余、5取3(5-3)模重构冗余5.2 结构性冗余结构性冗余混杂冗余混杂冗余o带备份的带备份的n模冗余模冗余以以3模冗余为例模冗余为例n组成o一个tmr系统为核心 + k个相同模块组成的备份系统n原理ok个备份模块作为热备份等待o如果tmr核心模块运行正常,则类似普通tmro如果核心模块中有一个模块发生故障,则通过输出反馈线送入比较检测器中,对发生故障的模块定位,并切断故障模块的输出,接入一个备份模块来替代鼓掌模块的工作o重复以上工作,直至备份模
12、块使用完毕退化为普通trm系统误纠现象误纠现象:两个以上模块同时发生相同错误,则错误的将正确模块切换为备份模块5.2 结构性冗余结构性冗余混杂冗余混杂冗余o带备份的带备份的n模冗余模冗余以以3模冗余为例模冗余为例逻辑电路m1m2m3s1skv输出比较检测器三个核心模块备份模块5.2 结构性冗余结构性冗余时间冗余时间冗余o技术背景技术背景n主动冗余、被动冗余、混杂冗余都是增加一部分软/硬件资源为基础,以提高系统的可信性n在某些环境下,无法提供或不可能增加冗余的软/硬件资源,却同时希望系统具有一定的检错或容错的功能o应用环境应用环境n系统对时间因素要求并不高5.2 结构性冗余结构性冗余时间冗余时间
13、冗余o基本时间冗余技术核心思想基本时间冗余技术核心思想n系统对同样的任务重复进行运算n对多次重复运算的结果进行比较,达到检测故障的目的第n次计算第2次计算第1次计算t0t0+tt0+nt时间t存储结果存储结果存储结果比较器错误信号5.2 结构性冗余结构性冗余时间冗余时间冗余o基本的时间冗余技术不足基本的时间冗余技术不足n无法检测永久性故障主要针对瞬时性的故障o改进的时间冗余技术改进的时间冗余技术第n次计算第1次计算t0t0+t时间t存储结果存储结果比较器停机或错误信号编码译码5.3 编码技术与应用编码技术与应用o问题的提出问题的提出n信息在处理过程中,受到器件质量问题或外界影响等发生间歇性故障甚至是瞬时性故障o元器件、设备老化或损坏o信号线的开路、闭路以及固定型故障o电磁干扰、电器噪声干扰、电源干扰o闪电、打雷等干扰n许多错误以“位”或“字”的形式出现o检/纠错编码n信息冗余技术中实施最有效、应用最广泛的技术之一5.3 编码技术与应用编码技术与应用o编码的核心原理n在有效信息中插入一定的冗余信息以提高信息的可靠性dsiabdsisisjk位(a)无编码传输dsiabdsisisjk + r = n位(b)有编码传输编码器译码器5.3 编码技术与应用编码技术与应用o几个基本概念几个基本概念n码向量空间o原
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四上数学家长会发言稿
- 时间管理法则培训课件
- 美术项链艺术创作全解析
- 中考美术状元课件
- 二零二五年度服装厂临时职工劳动合同解除条件及责任
- 梁宜2025版离婚协议书针对子女未来职业规划及辅导安排b
- 二零二五版婚礼场地租赁合同含婚礼现场礼品赠送
- 2025版化妆品经销商区域总代理合同范本
- 2025版大数据资源共享技术服务合同TFJEMIA10
- 2025版高速公路紧急通道护栏采购协议
- 普惠金融业务讲座
- JJG 693-2011可燃气体检测报警器
- 消防水池监理规划样本
- 麻醉与生理止血课件
- 人教版五年级数学上册教学计划单元教学计划
- 搅拌车、混凝土搅拌车、水泥搅拌车安全操作规程
- 聚谷氨酸项目建议书范文
- 模块化低压配电柜MODAN6000样本_图文
- 钣金件品质控制计划
- 某办公楼室内外装修改造工程施工进度计划横道图
- 六年级上册英语素材重点单词及句型整理 join in剑桥英语
评论
0/150
提交评论