Exact two-terminal reliability of some directed networks

The calculation of network reliability in a probabilistic context has long been an issue of practical and academic importance. Conventional approaches (determination of bounds, sums of disjoint products algorithms, Monte Carlo evaluations, studies of the reliability polynomials, etc.) only provide approximations when the networkpsilas size increases, even when nodes do not fail and all edges have the same reliability p. We consider here a directed, generic graph of arbitrary size mimicking real-life long-haul communication networks, and give the exact, analytical solution for the two-terminal reliability. This solution involves a product of transfer matrices, in which individual reliabilities of edges and nodes are taken into account. The special case of identical edge and node reliabilities (p and p, respectively) is addressed. We consider a case study based on a commonly-used configuration, and assess the influence of the edges being directed (or not) on various measures of network performance. While the two-terminal reliability, the failure frequency and the failure rate of the connection are quite similar, the locations of complex zeros of the two-terminal reliability polynomials exhibit strong differences, and various structure transitions at specific values of p. The present work could be extended to provide a catalog of exactly solvable networks in terms of reliability, which could be useful as building blocks for new and improved bounds, as well as benchmarks, in the general case.

[1]  J. Scott Provan Bounds on the Reliability of Networks , 1986, IEEE Transactions on Reliability.

[2]  T. S. Liu,et al.  Fuzzy reliability using a discrete stress-strength interference model , 1996, IEEE Trans. Reliab..

[3]  Gordon F. Royle,et al.  The Brown-Colbourn conjecture on zeros of reliability polynomials is false , 2004, J. Comb. Theory, Ser. B.

[4]  Shu-Chiuan Chang,et al.  Reliability Polynomials and Their Asymptotic Limits for Families of Graphs , 2002 .

[5]  D. Torrieri,et al.  Calculation of node-pair reliability in large networks with unreliable nodes , 1994 .

[6]  S. Rai,et al.  Experimental results on preprocessing of path/cut terms in sim of disjoint products technique , 1993 .

[7]  D. Welsh Complexity: Knots, Colourings and Counting: Link polynomials and the Tait conjectures , 1993 .

[8]  James G. Oxley,et al.  Chromatic, Flow and Reliability Polynomials: The Complexity of their Coefficients , 2002, Combinatorics, Probability and Computing.

[9]  Jack E. Graver,et al.  You May Rely on the Reliability Polynomial for Much More Than You Might Think , 2005 .

[10]  Kishor S. Trivedi,et al.  A survey of efficient reliability computation using disjoint products approach , 1995, Networks.

[11]  Chanan Singh Tie set approach to determine the frequency of system failure , 1975 .

[12]  Christian Tanguy,et al.  Exact solutions for the two- and all-terminal reliabilities of a simple ladder network , 2006, ArXiv.

[13]  Christian Tanguy,et al.  What is the probability of connecting two points? , 2006, ArXiv.

[14]  Christian Tanguy,et al.  Exact solutions for the two- and all-terminal reliabilities of the Brecht-Colbourn ladder and the generalized fan , 2006, ArXiv.

[15]  J. H. Naylor,et al.  System Reliability Modelling and Evaluation , 1977 .

[16]  E. Hänsler,et al.  Exact calculation of computer network reliability , 1972, AFIPS '72 (Fall, part I).

[17]  Z. A. Lomnicki,et al.  Mathematical Theory of Reliability , 1966 .

[18]  J.P. Gadani,et al.  System Effectiveness Evaluation Using Star and Delta Transformations , 1981, IEEE Transactions on Reliability.

[19]  D. Shier Network Reliability and Algebraic Structures , 1991 .

[20]  Aaron D. Wyner,et al.  Reliable Circuits Using Less Reliable Relays , 1993 .

[21]  Hans L. Bodlaender,et al.  Discovering Treewidth , 2005, SOFSEM.

[22]  Lorenzo Traldi,et al.  Preprocessing minpaths for sum of disjoint products , 2003, IEEE Trans. Reliab..

[23]  Charalambos A. Charalambides,et al.  Enumerative combinatorics , 2018, SIGA.

[24]  D. Shi General Formulas for Calculating the Steady-State Frequency of System Failure , 1981, IEEE Transactions on Reliability.

[25]  J. C. Cluley,et al.  Probabilistic Reliability: an Engineering Approach , 1968 .

[26]  Sy-Yen Kuo,et al.  Analyzing network reliability with imperfect nodes using OBDD , 2002, 2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings..

[27]  M. Zuo,et al.  Optimal Reliability Modeling: Principles and Applications , 2002 .

[28]  G. K. McAuliffe,et al.  Exact calculation of computer network reliability , 1899 .

[29]  David R. Karger A Randomized Fully Polynomial Time Approximation Scheme for the All-Terminal Network Reliability Problem , 2001, SIAM Rev..

[30]  W. Schneeweiss,et al.  Computing Failure Frequency, MTBF & MTTR via Mixed Products of Availabilities and Unavailabilities , 1981, IEEE Transactions on Reliability.

[31]  Charles J. Colbourn,et al.  Combining monte carlo estimates and bounds for network reliability , 1990, Networks.

[32]  R. Kevin Wood A factoring algorithm using polygon-to-chain reductions for computing K-terminal network reliability , 1985, Networks.

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

[34]  C. Colbourn,et al.  Computing 2-terminal reliability for radio-broadcast networks , 1989 .

[35]  J. O. Gobien,et al.  A new analysis technique for probabilistic graphs , 1979 .

[36]  Alan D. Sokal,et al.  Transfer Matrices and Partition-Function Zeros for Antiferromagnetic Potts Models. I. General Theory and Square-Lattice Chromatic Polynomial , 2001 .

[37]  K. Grace,et al.  Probabilistic Reliability: An Engineering Approach , 1968 .

[38]  Shyue-Kung Lu,et al.  OBDD-based evaluation of k-terminal network reliability , 2002, IEEE Trans. Reliab..

[39]  S. Kuo,et al.  Determining terminal-pair reliability based on edge expansion diagrams using OBDD , 1999 .

[40]  M. Hayashi System failure-frequency analysis using a differential operator , 1991 .

[41]  Charles J. Colbourn,et al.  Improving reliability bounds in computer networks , 1986, Networks.

[42]  Norman Biggs,et al.  A Matrix Method for Chromatic Polynomials , 2001, J. Comb. Theory, Ser. B.

[43]  Tongdan Jin,et al.  System optimization with component reliability estimation uncertainty: a multi-criteria approach , 2004, IEEE Transactions on Reliability.

[44]  Charles J. Colbourn,et al.  Reliability Polynomials: A Survey , 1998 .

[45]  Suprasad V. Amari Generic rules to evaluate system-failure frequency , 2000, IEEE Trans. Reliab..

[46]  Suresh Rai,et al.  Experimental results on preprocessing of path/cut terms in sum of disjoint products technique , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[47]  W. Schneeweiss Addendum to: Computing Failure Frequency via Mixed Products of Availabilities and Unavailabilities , 1983, IEEE Transactions on Reliability.

[48]  J. Galtier,et al.  Algorithms to evaluate the reliability of a network , 2005, DRCN 2005). Proceedings.5th International Workshop on Design of Reliable Communication Networks, 2005..

[49]  A. Rosenthal,et al.  Transformations for simplifying network reliability calculations , 1977, Networks.

[50]  Charles J. Colbourn,et al.  Roots of the Reliability Polynomial , 1992, SIAM J. Discret. Math..

[51]  J. Carlier,et al.  Factoring and reductions for networks with imperfect vertices , 1991 .

[52]  Christophe Bérenguer,et al.  A practical comparison of methods to assess sum-of-products , 2003, Reliab. Eng. Syst. Saf..

[53]  William S. Griffith,et al.  Optimal Reliability Modeling: Principles and Applications , 2004, Technometrics.

[54]  Chanan Singh,et al.  A New Method to Determine the Failure Frequency of a Complex System , 1974 .

[55]  Alan D. Sokal The multivariate Tutte polynomial (alias Potts model) for graphs and matroids , 2005, Surveys in Combinatorics.

[56]  V. A. Netes,et al.  Consideration of node failures in network-reliability calculation , 1996, IEEE Trans. Reliab..

[57]  George S. Fishman A Comparison of Four Monte Carlo Methods for Estimating the Probability of s-t Connectedness , 1986, IEEE Transactions on Reliability.

[58]  Yung-Ruei Chang,et al.  Computing system failure frequencies and reliability importance measures using OBDD , 2004, IEEE Transactions on Computers.

[59]  Antoine Rauzy,et al.  A new methodology to handle Boolean models with loops , 2003, IEEE Trans. Reliab..

[60]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[61]  Charles Colbourn,et al.  Some Open Problems on Reliability Polynomials , 1993 .

[62]  Sheng-De Wang,et al.  Reliability evaluation for distributed computing networks with imperfect nodes , 1997 .

[63]  Klaus D. Heidtmann,et al.  Smaller sums of disjoint products by subproduct inversion , 1989 .

[64]  R. M. Damerell,et al.  Recursive families of graphs , 1972 .

[65]  David R. Kargert A Randomized Fully Polynomial Time Approximation Scheme , 2001 .

[66]  Christian Tanguy,et al.  Exact Failure Frequency Calculations for Extended Systems , 2006, ArXiv.

[67]  Sheng-De Wang,et al.  Transformations of star-delta and delta-star reliability networks , 1996, IEEE Trans. Reliab..

[68]  G. K. McAuliffe,et al.  Exact calculation of computer network reliability , 1974, Networks.

[69]  Jacques Carlier,et al.  A Decomposition Algorithm for Network Reliability Evaluation , 1996, Discret. Appl. Math..