Prediction of Cascading Failures in Spatial Networks

Cascading overload failures are widely found in large-scale parallel systems and remain a major threat to system reliability; therefore, they are of great concern to maintainers and managers of different systems. Accurate cascading failure prediction can provide useful information to help control networks. However, for a large, gradually growing network with increasing complexity, it is often impractical to explore the behavior of a single node from the perspective of failure propagation. Fortunately, overload failures that propagate through a network exhibit certain spatial-temporal correlations, which allows the study of a group of nodes that share common spatial and temporal characteristics. Therefore, in this study, we seek to predict the failure rates of nodes in a given group using machine-learning methods. We simulated overload failure propagations in a weighted lattice network that start with a center attack and predicted the failure percentages of different groups of nodes that are separated by a given distance. The experimental results of a feedforward neural network (FNN), a recurrent neural network (RNN) and support vector regression (SVR) all show that these different models can accurately predict the similar behavior of nodes in a given group during cascading overload propagation.

[1]  S. Havlin,et al.  Dimension of spatially embedded networks , 2011 .

[2]  Ulrik Brandes,et al.  On variants of shortest-path betweenness centrality and their generic computation , 2008, Soc. Networks.

[3]  Kang Rui,et al.  Spatial correlation analysis of cascading failures: Congestions and Blackouts , 2014, Scientific Reports.

[4]  Enrico Zio,et al.  Network reliability analysis based on percolation theory , 2015, Reliab. Eng. Syst. Saf..

[5]  Jun Zheng,et al.  Predicting software reliability with neural network ensembles , 2009, Expert Syst. Appl..

[6]  J M Buldú,et al.  Synchronization interfaces and overlapping communities in complex networks. , 2008, Physical review letters.

[7]  Yunpeng Wang,et al.  Percolation transition in dynamical traffic network with evolving critical bottlenecks , 2014, Proceedings of the National Academy of Sciences.

[8]  Dirk Helbing,et al.  Globally networked risks and how to respond , 2013, Nature.

[9]  Ronald J. Williams,et al.  A Learning Algorithm for Continually Running Fully Recurrent Neural Networks , 1989, Neural Computation.

[10]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[11]  Vito Latora,et al.  Modeling cascading failures in the North American power grid , 2005 .

[12]  Duncan J Watts,et al.  A simple model of global cascades on random networks , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Enrico Zio,et al.  Predicting component reliability and level of degradation with complex-valued neural networks , 2014, Reliab. Eng. Syst. Saf..

[14]  L. Darrell Whitley,et al.  Using neural networks in reliability prediction , 1992, IEEE Software.

[15]  Reuven Cohen,et al.  Spatio-temporal propagation of cascading overload failures in spatially embedded networks , 2016, Nature Communications.

[16]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[17]  Enrico Zio,et al.  A dynamic particle filter-support vector regression method for reliability prediction , 2013, Reliab. Eng. Syst. Saf..

[18]  Jung-Hua Lo,et al.  Predicting Software Reliability with Support Vector Machines , 2010, 2010 Second International Conference on Computer Research and Development.