© 1999 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
The Reliability Analysis of Distributed Computing Systems with Imperfect Nodes
A1 Department of Information Management, Tamsui Oxford University College, Tamsui, Taipei, Taiwan 25103, Republic of China A2 Institute of Computer Science and Information Engineering, National Chiao-Tung University, Hsin Chu, Taiwan 30050, Republic of China A3 Department of Mathematics Education, National Taipei Teacher College, Taipei, Taiwan 10659, Republic of China
The reliability of a distributed computing system depends on the reliability of its communication links and nodes and on the distribution of its resources, such as programs and data files. Many algorithms have been proposed for computing the reliability of distributed computing systems, but they have been applied mostly to distributed computing systems with perfect nodes. However, in real problems, nodes as well as links may fail. This paper proposes two new algorithms for computing the reliability of a distributed computing system with imperfect nodes. Algorithm I is based on a symbolic approach that includes two passes of computation. Algorithm II employs a general factoring technique on both nodes and edges. Comparisons with existing methods show the usefulness of the proposed algorithms for computing the reliability of large distributed computing systems.
Received 12 July, 1994. Revised 3 December, 1998.