Fast approximate methods for the reliability analysis of computer networks

The complexity of computer communication networks has taken a dramatic upswing, following significant developments in electronic technology such as medium and large scale integrated circuits and microprocessors. Although components of a computer communication network are broadly classified into software, hardware and communications, the most important problem is that of ensuring the reliable flow of information from source to destination.An important parameter in the analysis of these networks is to find the probability of obtaining a situation in which each node in the network communicates with all other remaining communication centres (nodes). This probability, termed as overall reliability, can be determined using the concept of spanning trees.As the exact reliability evaluation becomes unmanageable even for a reasonable sized system, we present an approximate technique using clustering methods. It has been shown that when component reliability ⩾ 0.9, the suggested technique gives results quite close to those obtained by exact methods with an enormous saving in computation time and memory usage.For still quicker reliability analysis while designing the topological configuration of real-time computer systems, an empirical form of the reliability index is proposed which serves as a fairly good indicator of overall reliability and can be easily incorporated in a design procedure, such as local search, to design maximally reliable computer communication network.

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

[2]  M. O. Locks Recent Developments in Computing of System-Reliability , 1985, IEEE Transactions on Reliability.

[3]  Hayao Nakazawa Reliability-Equivalent-Separation of a Node , 1985, IEEE Transactions on Reliability.

[4]  K.B. Misra,et al.  Quadrilateral-Star Transformation: An Aid for Reliability Evaluation of Large Complex Systems , 1982, IEEE Transactions on Reliability.

[5]  J. Wrench Table errata: The art of computer programming, Vol. 2: Seminumerical algorithms (Addison-Wesley, Reading, Mass., 1969) by Donald E. Knuth , 1970 .

[6]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[7]  Stephen R. Kimbleton,et al.  Computer Communication Networks: Approaches, Objectives, and Performance Considerations , 1975, CSUR.

[8]  Eberhard Hänsler,et al.  Optimizing the Reliability in Centralized Computer Networks , 1972, IEEE Trans. Commun..

[9]  Ivan T. Frisch,et al.  Communication, transmission, and transportation networks , 1971 .

[10]  K. K. Aggarwal,et al.  Overall reliability evaluation for large computer communication networks: An MHC approach , 1985 .

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

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

[13]  Hayao Nakazawa Bayesian Decomposition Method for Computing the Reliability of an Oriented Network , 1976, IEEE Transactions on Reliability.

[14]  Michael R. Anderberg,et al.  Cluster Analysis for Applications , 1973 .