SYREL: A Symbolic Reliability Algorithm Based on Path and Cutset Methods

Symbolic terminal reliability algorithms are important for analysis and synthesis of computer networks. In this paper, we present a simple and efficient algorithm, SYREL, to obtain compact terminal reliability expressions between a terminal pair of computers of complex networks. This algorithm incorporates conditional probability,, set theory, and Boolean algebra in a distinct approach in which most of the computations performed are directly executable Boolean operations. The conditibnal probability is used to avoid applying at each iteration the most time consuming step in reliability algorithms, which is making a set of events mutually exclusive. The algorithm has been implemented on a VAX 11/750 and can analyze fairly large networks with modest memory and time requirements.

[1]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[2]  A. Rosenthal Computing the Reliability of Complex Networks , 1977 .

[3]  Michael O. Ball,et al.  Complexity of network reliability computations , 1980, Networks.

[4]  K.B. Misra,et al.  A Fast Algorithm for Reliability Evaluation , 1975, IEEE Transactions on Reliability.

[5]  Mark K. Chang,et al.  Network reliability and the factoring theorem , 1983, Networks.

[6]  U. Montanari,et al.  A Boolean algebra method for computing the terminal reliability in a communication network , 1973 .

[7]  Frank A. Tillman,et al.  System-Reliability Evaluation Techniques for Complex/Large SystemsߞA Review , 1981, IEEE Transactions on Reliability.

[8]  Viktor K. Prasanna,et al.  Distributed program reliability analysis , 1986, IEEE Transactions on Software Engineering.

[9]  Viktor K. Prasanna,et al.  Reliability Analysis in Distributed Systems , 1988, IEEE Trans. Computers.

[10]  John Torrey A Pruned Tree Approach to Reliability Computation , 1983, IEEE Transactions on Reliability.

[11]  R. Johnson,et al.  Network reliability and acyclic orientations , 1984, Networks.

[12]  John E. Biegel Determination of Tie Sets and Cut Sets for a System Without Feedback , 1977, IEEE Transactions on Reliability.

[13]  K. B. Misra,et al.  An Algorithm for the Reliability Evaluation of Redundant Networks , 1970 .

[14]  J. Abraham An Improved Algorithm for Network Reliability , 1979, IEEE Transactions on Reliability.

[15]  B. J. Leon,et al.  A New Algorithm for Symbolic System Reliability Analysis , 1976, IEEE Transactions on Reliability.

[16]  David B. Brown,et al.  A Computerized Algorithm for Determining the Reliability of Redundant Configurations , 1971 .

[17]  Mario Gerla,et al.  A new algorithm for symbolic reliability analysis of computer - Communication networks , 1980 .

[18]  Salim Hariri,et al.  Reliability Optimization in the Design of Distributed Systems , 1985, IEEE Transactions on Software Engineering.

[19]  A. Satyanarayana,et al.  A Unified Formula for Analysis of Some Network Reliability Problems , 1982, IEEE Transactions on Reliability.

[20]  A. Prabhakar,et al.  New Topological Formula and Rapid Algorithm for Reliability Analysis of Complex Networks , 1978, IEEE Transactions on Reliability.

[21]  Nagy. N. Bengiamin,et al.  AN EFFICIENT METHOD FOR RELIABILITY EVALUATION OF LARGE SCALE SYSTEMS , 1977 .

[22]  S. Arnborg Reduced State EnumerationߞAnother Algorithm for Reliability Evaluation , 1978, IEEE Transactions on Reliability.