高可靠性复杂信息系统中软件容错设计方法研究  

Research on Software Fault-Tolerant Design of High Reliability Complex Information System

在线阅读下载全文

作  者:邓志渊 崔海斌[1] 单崇喆 尹航 唐雷 DENG Zhi-yuan;CUI Hai-bin;SHAN Chong-zhe;YIN Hang;TANG Lei(PLA 91515 Force,Sanya 572000;China Academy of Launch Vehicle Technology,Beijing 100076;Qian Xuesen Laboratory,CAST,Beijing 100094)

机构地区:[1]中国人民解放军91515部队,三亚572000 [2]中国运载火箭技术研究院,北京100076 [3]北京宇航系统工程研究所,北京100076

出  处:《现代计算机》2020年第34期49-54,共6页Modern Computer

摘  要:在信息系统架构设计中,可靠性是重要设计质量特性之一。在架构层面采用容错技术的是实现全系统级可靠性指标的有效手段。常用的容错设计技术如N版本程序设计与恢复块设计,主要针对重要的单点环节,并非系统级应用。提出一种高可靠性复杂信息系统中软件容错设计方法,利用冗余技术、服务器集群技术、防卫式程序设计等技术,实现复杂设备在线测试数据分析与管理系统的软件容错设计,满足系统级可靠性指标要求。采用备份数据中心、集群技术实现数据中心级容错,保证系统运行容错能力;采用结构冗余、双机热备技术实现数据库级容错,保证数据存储容错能力;采用防卫式程序设计等技术实现应用系统级容错,提高各业务应用服务容错能力。为高可靠、复杂型、全系统级软件可靠性设计提供方法与借鉴。In the information system architecture design,reliability is one of the important design quality characteristics.The use of fault-tolerant technology at the architecture level is an effective means to achieve system-wide reliability indicators.Commonly used fault-tolerant design techniques,such as N version programming and recovery block design,are mainly aimed at important single-point links,not systemlevel applications.This paper proposed a software fault-tolerant design method in high-reliability and complex information system.It used redundancy technology,server cluster technology,defensive programming technologies to realize the software fault-tolerant design of online test data analysis and management system of complex equipment system.Sexual index requirements.Use backup data center and cluster technology to achieve data center-level fault tolerance and ensure system operation fault tolerance;use structural redundancy and dualmachine hot backup technology to achieve database-level fault tolerance and ensure data storage fault tolerance;adopt defensive programming and other technologies to implement application systems Level fault tolerance,improve the fault tolerance of each business application service.It provided a method and reference for the design of highly reliable,complex,and system-wide software reliability.

关 键 词:高可靠性 复杂系统 容错技术 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象