Distributed Identification of the Most Critical Node for Average Consensus

In communication networks, cyber attacks, such as resource depleting attacks, can cause failure of nodes and can damage or significantly slow down the convergence of the average consensus algorithm. In particular, if the network topology information is learned, an intelligent adversary can attack the most critical node in the sense that deactivating it causes the largest destruction, among all the network nodes, to the convergence speed of the average consensus algorithm. Although a centralized method can undoubtedly identify such a critical node, it requires global information and is computationally intensive and, hence, is not scalable. In this paper, we aim to identify the most critical node in a distributed manner. The network algebraic connectivity is used to assess the destruction caused by node removal and further the importance of a node. We propose three low-complexity algorithms to estimate the descent of the algebraic connectivity due to node removal and theoretically analyze the corresponding estimation errors. Based on these estimation algorithms, distributed power iteration, and maximum-consensus, we propose a fully distributed algorithm for the nodes to iteratively find the most critical one. Extensive simulation results demonstrate the effectiveness of the proposed methods.

[1]  Jie Sun,et al.  Approximating spectral impact of structural perturbations in large networks. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Ling Shi,et al.  Time synchronization in WSNs: A maximum value based consensus approach , 2011, IEEE Conference on Decision and Control and European Control Conference.

[3]  Stephen P. Boyd,et al.  Fast linear iterations for distributed averaging , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[4]  Ali Reza Ashrafi,et al.  Some remarks on Laplacian eigenvalues and Laplacian energy of graphs , 2010 .

[5]  Xinping Guan,et al.  Wireless Sensor Networks: Distributed Consensus Estimation , 2014 .

[6]  Raquel Menezes,et al.  Extrema Propagation: Fast Distributed Estimation of Sums and Network Sizes , 2012, IEEE Transactions on Parallel and Distributed Systems.

[7]  Jiming Chen,et al.  Distributed Collaborative Control for Industrial Automation With Wireless Sensor and Actuator Networks , 2010, IEEE Transactions on Industrial Electronics.

[8]  Stéphane Gaubert,et al.  Ergodic Control and Polyhedral Approaches to PageRank Optimization , 2010, IEEE Transactions on Automatic Control.

[9]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[10]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[11]  Nils Hultgren,et al.  Centrality and Network Analysis: A Perturbative Approach to Dynamical Importance , 2011 .

[12]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[13]  Karl Henrik Johansson,et al.  Distributed algebraic connectivity estimation for undirected graphs with upper and lower bounds , 2014, Autom..

[14]  Takamitsu Watanabe,et al.  Enhancing the spectral gap of networks by node removal. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Xinping Guan,et al.  Distributed Consensus Estimation of Wireless Sensor Networks , 2014 .

[16]  Saswati Sarkar,et al.  Maximum Damage Battery Depletion Attack in Mobile Sensor Networks , 2011, IEEE Transactions on Automatic Control.

[17]  Yan Zhang,et al.  Development of an integrated wireless sensor network micro-environmental monitoring system. , 2008, ISA transactions.

[18]  Xin Yan,et al.  Eigenvector perturbations of complex networks , 2014 .

[19]  Stephen P. Boyd,et al.  Growing Well-connected Graphs , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[20]  Xianghui Cao,et al.  Distributed Identification of the Most Critical Node for Average Consensus , 2014 .

[21]  Jing Wang,et al.  Distributed Averaging Algorithms Resilient to Communication Noise and Dropouts , 2013, IEEE Transactions on Signal Processing.

[22]  Ling Shi,et al.  Time Synchronization in WSNs: A Maximum-Value-Based Consensus Approach , 2014, IEEE Transactions on Automatic Control.

[23]  M. Fiedler,et al.  A new positive definite geometric mean of two positive definite matrices , 1997 .

[24]  Michael William Newman,et al.  The Laplacian spectrum of graphs , 2001 .

[25]  A. Kibangou,et al.  Distributed Estimation of Graph Laplacian Eigenvalues by the Alternating Direction of Multipliers Method , 2014 .

[26]  Jiming Chen,et al.  Secure Time Synchronization in WirelessSensor Networks: A MaximumConsensus-Based Approach , 2014, IEEE Transactions on Parallel and Distributed Systems.

[27]  Michael G. Rabbat,et al.  Optimization and Analysis of Distributed Averaging With Short Node Memory , 2009, IEEE Transactions on Signal Processing.

[28]  Claudia Canali,et al.  A quantitative methodology based on component analysis to identify key users in social networks , 2012, Int. J. Soc. Netw. Min..

[29]  Srdjan Capkun,et al.  Secure time synchronization service for sensor networks , 2005, WiSe '05.

[30]  Behrouz Touri,et al.  Consensus in the Presence of an Adversary , 2012 .

[31]  Zhihua Qu,et al.  Distributed estimation of algebraic connectivity of directed networks , 2013, Syst. Control. Lett..

[32]  M. Barthelemy Betweenness centrality in large complex networks , 2003, cond-mat/0309436.

[33]  D. Stevanović,et al.  Decreasing the spectral radius of a graph by link removals. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[34]  Vikram Krishnamurthy,et al.  Average-Consensus in a Deterministic Framework—Part I: Strong Connectivity , 2012, IEEE Transactions on Signal Processing.

[35]  H. Vincent Poor,et al.  Robust Distributed Least-Squares Estimation in Sensor Networks with Node Failures , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[36]  Antonio Bicchi,et al.  Consensus Computation in Unreliable Networks: A System Theoretic Approach , 2010, IEEE Transactions on Automatic Control.

[37]  Edward Ott,et al.  Characterizing the dynamical importance of network nodes and links. , 2006, Physical review letters.

[38]  Vimal Singh,et al.  Perturbation methods , 1991 .

[39]  Sergio Barbarossa,et al.  Distributed Estimation and Control of Algebraic Connectivity Over Random Graphs , 2013, IEEE Transactions on Signal Processing.

[40]  Ling Shi,et al.  SATS: Secure Average-Consensus-Based Time Synchronization in Wireless Sensor Networks , 2013, IEEE Transactions on Signal Processing.

[41]  Artur Ziviani,et al.  Distributed location of the critical nodes to network robustness based on spectral analysis , 2011, 2011 7th Latin American Network Operations and Management Symposium.

[42]  Antonio Bicchi,et al.  Distributed intrusion detection for secure consensus computations , 2007, 2007 46th IEEE Conference on Decision and Control.

[43]  John N. Tsitsiklis,et al.  Convergence Speed in Distributed Consensus and Averaging , 2009, SIAM J. Control. Optim..

[44]  Marc Moonen,et al.  Distributed computation of the Fiedler vector with application to topology inference in ad hoc networks , 2013, Signal Process..

[45]  Kazuo Murota,et al.  Application of Semidefinite Programming to Maximize the Spectral Gap Produced by Node Removal , 2013, CompleNet.

[46]  Karl Henrik Johansson,et al.  Distributed Estimation of Diameter, Radius and Eccentricities in Anonymous Networks , 2012 .

[47]  Xin-Ping Guan,et al.  Distributed optimal consensus filter for target tracking in heterogeneous sensor networks , 2011, 2011 8th Asian Control Conference (ASCC).

[48]  Farouk Kamoun,et al.  Centrality-based Access-Points deployment for vehicular networks , 2010, 2010 17th International Conference on Telecommunications.

[49]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[50]  Soummya Kar,et al.  Distributed estimation in sensor networks with imperfect model information: An adaptive learning-based approach , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[51]  Xinghuo Yu,et al.  Identification of Important Nodes in Directed Biological Networks: A Network Motif Approach , 2014, PloS one.