• DocumentCode
    1465594
  • Title

    Reliability analysis of communicating recovery blocks

  • Author

    Berman, Oded ; Kumar, U. Dinesh

  • Author_Institution
    Toronto Univ., Ont., Canada
  • Volume
    47
  • Issue
    3
  • fYear
    1998
  • fDate
    9/1/1998 12:00:00 AM
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    This paper studies two models for communicating recovery blocks (RB) with statistically-independently failing software versions where versions are executed sequentially. Model one considers two RB: RB-1 & RB-2, where RB-2 receives some data from RB-1. Thus, if a version in RB-2 fails then RB-1 has to rollback to its initial state. Model two considers two RB in conversation: both blocks must satisfy their respective acceptance tests before any of the blocks are allowed to exit from the conversation. Simple expressions for the reliability of the system are derived for models 1 and 2, and it is proved for them that the reliability of a RB consisting of versions ordered from smallest to largest based on failure probability is as reliable as any other list of the versions. Optimization models are developed for models 1 and 2. The paper presents efficient branch and bound procedures to solve the optimization models
  • Keywords
    failure analysis; optimisation; probability; software reliability; tree searching; acceptance tests; branch and bound procedures; communicating recovery blocks; conversation; failure probability; optimization models; reliability analysis; software failures; Concurrent computing; Fault tolerance; Fault tolerant systems; Fault trees; Hardware; Local area networks; Software reliability; Software systems; Software testing; Sufficient conditions;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.740494
  • Filename
    740494