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
Link To Document