软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用
作者:互联网
软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用
具体论述中设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。分析你所采用的容错方法是否达到系统的可靠性和实时性要求。
一、容错技术和方法
作为容错技术,主要考虑四种冗余:
- 硬件冗余
- 软件冗余
- 信息冗余
- 时间冗余
具体实现方法:
- 软件冗余采用N版本技术(包括多种语言、多种编辑器、背对背开发等)
- 硬件融于的基础上实现软件的冷备份、温备份、热备份。
- 信息冗余采用多次运行同一个程序(或N版本的程序),对结果进行冗余比较
二、容错技术可靠性和实时性指标
通过容错技术实施,系统整个项目达到了几余度(如两余度、四余度、六余度)
实时性指标:
- 恢复时间
- 重构时间
标签:实时性,软考,技术,余度,容错,软件,高可靠性,冗余 来源: https://blog.csdn.net/zhengzaifeidelushang/article/details/121172228