Trivariate Bernoulli distribution with application to software fault tolerance

被引:4
|
作者
Fiondella, Lance [1 ]
Zeephongsekul, Panlop [2 ]
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, 285 Old Westport Rd, Dartmouth, MA 02747 USA
[2] RMIT Univ, Sch Math & Geospatial Sci, Melbourne, Vic 3001, Australia
关键词
Trivariate Bernoulli distribution; Fault tolerance; Software reliability; N-version programming; MULTIVERSION SOFTWARE; RELIABILITY; FAILURES; DIVERSITY; SYSTEMS; ERRORS;
D O I
10.1007/s10479-015-1798-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The widespread reliance on software for mission and life critical applications makes the reliability of these systems essential. Techniques such as fault tolerance have been proposed to achieve the highest levels of software reliability. However, the fault tolerance paradigm suffers from the risk of correlated failures, where a majority of the software versions fail on the same input leading to system failure. This paper derives a trivariate Bernoulli distribution to quantify the negative impact of correlated failures on the reliability of fault tolerant software composed of highly reliable versions. An experiment based on early empirical research demonstrates the capacity of the distribution to conduct reliability assessment for many combinations of the version reliabilities and correlations. The results indicate that correlated failures detract from system reliability, but that this reliability is often higher than a system composed of the single most reliable version.
引用
收藏
页码:241 / 255
页数:15
相关论文
共 50 条
  • [1] Trivariate Bernoulli distribution with application to software fault tolerance
    Lance Fiondella
    Panlop Zeephongsekul
    [J]. Annals of Operations Research, 2016, 244 : 241 - 255
  • [2] Matching software fault tolerance and application needs
    Shokri, E
    Hecht, H
    [J]. THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 248 - 251
  • [3] A trivariate Bernoulli regression model
    Islam, M. Ataharul
    [J]. COGENT MATHEMATICS & STATISTICS, 2018, 5 (01):
  • [4] TFT: A software system for application-transparent fault tolerance
    Bressoud, TC
    [J]. TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, : 128 - 137
  • [5] The Study on Software Fault Tolerance
    Li, Liqing
    Lu, Hai
    Li, Xudong
    [J]. MATERIALS, MECHANICAL ENGINEERING AND MANUFACTURE, PTS 1-3, 2013, 268-270 : 1790 - +
  • [6] Software fault tolerance: An overview
    Kienzle, J
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2003, 2003, 2655 : 45 - 67
  • [7] AUTOMATING SOFTWARE FAULT TOLERANCE
    WILD, C
    [J]. JOURNAL OF SPACECRAFT AND ROCKETS, 1987, 24 (01) : 86 - 89
  • [8] Software Fault Tolerance in PISAT
    Krishna, Adithya
    Baliga, B. Naveen
    Kashyap, Harish
    Nayak, Mahendra M.
    Rao, Divya A.
    Agrawal, V. K.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (CONECCT), 2015,
  • [9] Rethinking Software Fault Tolerance
    Trivedi, Kishor S.
    Grottke, Michael
    Lopez, Javier Alonso
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (01) : 67 - 72
  • [10] SOFTWARE FAULT TOLERANCE - AN EVALUATION
    ANDERSON, T
    BARRETT, PA
    HALLIWELL, DN
    MOULDING, MR
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) : 1502 - 1510