Java教程

软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用

本文主要是介绍软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用

  • 一、容错技术和方法
  • 二、容错技术可靠性和实时性指标

具体论述中设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。分析你所采用的容错方法是否达到系统的可靠性和实时性要求。

一、容错技术和方法

作为容错技术,主要考虑四种冗余:

  • 硬件冗余
  • 软件冗余
  • 信息冗余
  • 时间冗余

具体实现方法:

  • 软件冗余采用N版本技术(包括多种语言、多种编辑器、背对背开发等)
  • 硬件融于的基础上实现软件的冷备份、温备份、热备份。
  • 信息冗余采用多次运行同一个程序(或N版本的程序),对结果进行冗余比较

二、容错技术可靠性和实时性指标

通过容错技术实施,系统整个项目达到了几余度(如两余度、四余度、六余度)

实时性指标:

  • 恢复时间
  • 重构时间
这篇关于软考高级系统架构设计师:论高可靠性系统中软件容错技术的应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!