Performance analysis of cellular automata Monte Carlo Simulation for estimating network reliability

Network reliability is very important for the decision support information. Monte Carlo Simulation (MCS) is one of the optimal algorithms to estimate the network reliability for different kinds of network configuration. The traditional reliability estimation requires the information of all Minimal Paths (MPs) or Minimal Cuts (MCs). However, finding all MPs/MCs is extremely computationally expensive. This paper has compared and analyzed three Monte Carlo Simulation (MCS) methods for estimating the two-terminal network reliability of a binary-state network: (1) MCS1 simulates the network reliability in terms of known MPs, (2) MCS2 estimates the network reliability in terms of known MCs; and (3) CAMCS (based on cellular automata, CA) estimates the network reliability directly without knowing any information of MPs or MCs. Our simulation results show that the direct estimation without knowing any information of MPs or MCs can speedup about 185 times when compared with other traditional approaches which require MPs or MCs information.

[1]  Wei-Chang Yeh A Hybrid Quasi Monte Carlo Method for Estimating the Reliability of Multistate-node Acyclic Networks , 2004 .

[2]  Peter Kubat,et al.  Estimation of reliability for communication/computer networks simulation/analytic approach , 1989, IEEE Trans. Commun..

[3]  Terje Aven,et al.  Availability evaluation of oil/gas production and transportation systems , 1987 .

[4]  Wei-Chang Yeh,et al.  A Squeeze Response Surface Methodology for Finding Symbolic Network Reliability Functions , 2009, IEEE Transactions on Reliability.

[5]  Satish J. Kamat,et al.  Determination of Reliability Using Event-Based Monte Carlo Simulation Part II , 1976, IEEE Transactions on Reliability.

[6]  George S. Fishman,et al.  A Monte Carlo Sampling Plan for Estimating Network Reliability , 1984, Oper. Res..

[7]  K. K. Aggarwal,et al.  A Simple Method for Reliability Evaluation of a Communication System , 1975, IEEE Trans. Commun..

[8]  J. Y. Lin,et al.  A Monte Carlo simulation to determine minimal cut sets and system reliability , 1993, Annual Reliability and Maintainability Symposium 1993 Proceedings.

[9]  Wei-Chang Yeh A MCS-RSM approach for network reliability to minimise the total cost , 2003 .

[10]  Wei-Chang Yeh,et al.  A revised layered-network algorithm to search for all d-minpaths of a limited-flow acyclic network , 1998 .

[11]  Wei-Chang Yeh A simple algorithm to search for all MCs in networks , 2006, Eur. J. Oper. Res..

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

[13]  Thomas L. Landers,et al.  A reliability simulation approach for use in the design process , 1991 .

[14]  Hoang Pham,et al.  Survey of reliability and availability evaluation of complex networks using Monte Carlo techniques , 1997 .

[15]  Wei-Chang Yeh An improved Monte-Carlo method for estimating the continuous-state network one-to-one reliability , 2007 .

[16]  Luca Podofillini,et al.  A combination of Monte Carlo simulation and cellular automata for computing the availability of complex network systems , 2006, Reliab. Eng. Syst. Saf..

[17]  David W. Coit,et al.  A Monte-Carlo simulation approach for approximating multi-state two-terminal reliability , 2005, Reliab. Eng. Syst. Saf..

[18]  M. Samad,et al.  An efficient algorithm for simultaneously deducing minimal paths as well as cuts of a communication network , 1987 .

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

[20]  Enrico Zio,et al.  Solving advanced network reliability problems by means of cellular automata and Monte Carlo sampling , 2005, Reliab. Eng. Syst. Saf..

[21]  Paulo F. Frutuoso e Melo,et al.  NAROAS: a neural network-based advanced operator support system for the assessment of systems reliability , 2005, Reliab. Eng. Syst. Saf..

[22]  Michael W. Riley,et al.  Determination of Reliability Using Event-Based Monte Carlo Simulation , 1975, IEEE Transactions on Reliability.

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

[24]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[25]  Wei-Chang Yeh,et al.  A MCS Based Neural Network Approach to Extract Network Approximate Reliability Function , 2007 .

[26]  Malcolm C. Easton,et al.  Sequential Destruction Method for Monte Carlo Evaluation of System Reliability , 1980, IEEE Transactions on Reliability.

[27]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

[29]  José Alí Moreno,et al.  Network reliability assessment using a cellular automata approach , 2002, Reliab. Eng. Syst. Saf..

[30]  David W. Coit,et al.  Multi-state component criticality analysis for reliability improvement in multi-state systems , 2007, Reliab. Eng. Syst. Saf..

[31]  E. Jamoulle,et al.  Transportation networks with random arc capacities , 1972 .