Analysis of reliability models for interconnecting MIMD systems

Abstract When a computing system operates with multipleinstruction multiple-data (MIMD) streams, the overall system reliability is defined as the probability that at least, one path exists between each pair of the system nodes. In this paper the reliability models of MIMD systems are classified as 1. (1) a combinatorial model; 2. (2) a state transition model; 3. (3) a link enumeration model; and 4. (4) a spanning-tree model. These models are analyzed in such a unified manner that seven network configurations are considered. These configurations are star, tree, ring, dual-bus hypercube, normal hypercube, multiple global buses, and near-neighbor mesh. Hence, the corresponding structured Algol-like algorithms are given. The reliability evaluation of every interconnection is presented, taking into account the configuration size. Moreover, a comparison of models and configurations is emphasized to help in ranking them for MIMD operational conditions.

[1]  Y.C. Chopra,et al.  Reliability Evaluation by Network Decomposition , 1982, IEEE Transactions on Reliability.

[2]  Howard Jay Siegel,et al.  A Model of SIMD Machines and a Comparison of Various Interconnection Networks , 1979, IEEE Transactions on Computers.

[3]  E. Kay,et al.  Graph Theory. An Algorithmic Approach , 1975 .

[4]  Larry D. Wittie,et al.  Communication Structures for Large Networks of Microcomputers , 1981, IEEE Transactions on Computers.

[5]  R. Wilkov,et al.  Analysis and Design of Reliable Computer Networks , 1972, IEEE Trans. Commun..

[6]  Burton J. Smith,et al.  The architecture of HEP , 1985 .

[7]  David J. Taylor,et al.  A Survey of Methods for Improving Computer Network Reliability and Availability , 1977, Computer.

[8]  Inder M. Soi,et al.  Reliability Indices for Topological Design of Computer Communication Networks , 1981, IEEE Transactions on Reliability.

[9]  J. deMercado,et al.  A Method for Calculation of Network Reliability , 1976, IEEE Transactions on Reliability.

[10]  Suresh Rai,et al.  Reliability Evaluation in Computer-Communication Networks , 1981, IEEE Transactions on Reliability.

[11]  Martin L. Shooman,et al.  Software Engineering: Design, Reliability, and Management , 1983 .

[12]  S. Rai,et al.  An Efficient Method for Reliability Evaluation of a General Network , 1978, IEEE Transactions on Reliability.

[13]  Robert J. McMillen,et al.  Routing Schemes for the Augmented Data Manipulator Network in an MIMD System , 1982, IEEE Transactions on Computers.

[14]  Tse-yun Feng,et al.  A Survey of Interconnection Networks , 1981, Computer.

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

[16]  Kenneth E. Case,et al.  A Method for Computing Complex System Reliability , 1972 .