COST MODELING OF FAULT-TOLERANT SOFTWARE

被引:3
作者
MCALLISTER, DF [1 ]
SCOTT, RK [1 ]
机构
[1] IBM CORP,RES TRIANGLE PK,NC 27709
基金
美国国家航空航天局;
关键词
COST MODELING; FAULT-TOLERANT SOFTWARE; SYSTEM RELIABILITY;
D O I
10.1016/0950-5849(91)90118-U
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Costs of a simplex or single-version system are compared with the following three-version fault-tolerant software systems: N-version programming (NVP), recovery block (RB), and consensus recovery block (CRB). Cost is minimized subject to a system reliability constraint. The objective function of the optimization program is of the form SIGMA-beta-i/(1 - r(i))alpha-i where the constants beta-i and alpha-i are fixed and the r(i) are variables that are reliabilities of the versions, the acceptance test in the case of RB and CRB and the voter in the case of NVP and CRB. The costs are compared for different values of beta-i and for values of alpha-i = 0.5, 1, and 2. Assuming that failures are independent, CRB followed by RB are the most cost-justifiable fault-tolerant techniques considered. Unless the voter is perfect, NVP does not compete cost-wise with the other two methods. Indeed, in some cases it is worse than a simplex system.
引用
收藏
页码:594 / 603
页数:10
相关论文
共 16 条
  • [1] DEPENDABILITY MODELING AND EVALUATION OF SOFTWARE FAULT-TOLERANT SYSTEMS
    ARLAT, J
    KANOUN, K
    LAPRIE, JC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 504 - 513
  • [2] Conte S. D., 1980, ELEMENTARY NUMERICAL
  • [3] ECKHARDT DE, 1985, IEEE T SOFT ENG, V11
  • [4] KELLY J, 1988, IEEE FAULT TOLERANT, V18, P9
  • [5] KNIGHT J, 1986, IEEE T SOFT ENG, V12
  • [6] LAPRIE JC, 1990, COMPUTER JUL, P39
  • [7] SAGLIETTI F, 1985, P IFAC SAFECOMP 86, P27
  • [8] Scott R.K., 1984, IEEE FAULT TOLERANT, V14, P102
  • [9] FAULT-TOLERANT SOFTWARE-RELIABILITY MODELING
    SCOTT, RK
    GAULT, JW
    MCALLISTER, DF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (05) : 582 - 592
  • [10] SCOTT RK, 1983, 3RD P S REL DISTR SO, P15