Optimization based spectral partitioning for node criticality assessment

Timely identification of critical nodes is crucial for assessing network vulnerability and survivability. In this work, we propose a new distributed algorithm for identifying critical nodes in a network. The proposed approach is based on suboptimal solutions of two optimization problems, namely the algebraic connectivity minimization problem and a minmax network utility problem. The former attempts to address the topological aspect of node criticality whereas the latter attempts to address its connection-oriented nature. The suboptimal solution of the algebraic connectivity minimization problem is obtained through spectral partitioning considerations. This approach leads to a distributed solution which is computationally less expensive than other approaches that exist in the literature and is near optimal, in the sense that it is shown through simulations to approximate a lower bound which is obtained analytically. Despite the generality of the proposed approach, in this work we evaluate its performance on a wireless ad hoc network. We demonstrate through extensive simulations that the proposed solution is able to choose more critical nodes relative to other approaches, as it is observed that when these nodes are removed they lead to the highest degradation in network performance in terms of the achieved network throughput, the average network delay, the average network jitter and the number of dropped packets.

[1]  W. Haemers Interlacing eigenvalues and graphs , 1995 .

[2]  Panos M. Pardalos,et al.  On New Approaches of Assessing Network Vulnerability: Hardness and Approximation , 2012, IEEE/ACM Transactions on Networking.

[3]  Mario Ventresca,et al.  Efficiently identifying critical nodes in large complex networks , 2015 .

[4]  Gene H. Golub,et al.  Some modified matrix eigenvalue problems , 1973, Milestones in Matrix Computation.

[5]  Muttukrishnan Rajarajan,et al.  Variable rate adaptive modulation (VRAM) for introducing small-world model into WSNs , 2013, 2013 47th Annual Conference on Information Sciences and Systems (CISS).

[6]  M. Fiedler A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory , 1975 .

[7]  Beom Jun Kim,et al.  Attack vulnerability of complex networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Nikhil Srivastava,et al.  Graph sparsification by effective resistances , 2008, SIAM J. Comput..

[9]  R. Merris Laplacian matrices of graphs: a survey , 1994 .

[10]  David A. Bader,et al.  Parallel Algorithms for Evaluating Centrality Indices in Real-world Networks , 2006, 2006 International Conference on Parallel Processing (ICPP'06).

[11]  Bojan Mohar,et al.  Laplacian matrices of graphs , 1989 .

[12]  Muttukrishnan Rajarajan,et al.  CBDI: Combined Banzhaf & diversity index for finding critical nodes , 2014, 2014 IEEE Global Communications Conference.

[13]  Albert-László Barabási,et al.  Controllability of complex networks , 2011, Nature.

[14]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[15]  Leandros Tassiulas,et al.  A Simple Rate Control Algorithm for Maximizing Total User Utility. , 2001, INFOCOM 2001.

[16]  Shang-Hua Teng,et al.  Spectral partitioning works: planar graphs and finite element meshes , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[17]  Shang-Hua Teng,et al.  Electrical flows, laplacian systems, and faster approximation of maximum flow in undirected graphs , 2010, STOC '11.

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

[19]  Martin Haenggi,et al.  Energy-balancing strategies for wireless sensor networks , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

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

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

[22]  Jiming Chen,et al.  Distributed Identification of the Most Critical Node for Average Consensus , 2015, IEEE Transactions on Signal Processing.

[23]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[24]  Panos M. Pardalos,et al.  Detecting critical nodes in sparse graphs , 2009, Comput. Oper. Res..

[25]  Sajal K. Das,et al.  ConSub: Incentive-Based Content Subscribing in Selfish Opportunistic Mobile Networks , 2013, IEEE Journal on Selected Areas in Communications.

[26]  B. Mohar THE LAPLACIAN SPECTRUM OF GRAPHS y , 1991 .

[27]  Yunhao Liu,et al.  On the reliability of large-scale distributed systems - A topological view , 2009, Comput. Networks.

[28]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[29]  Oscar Rojo,et al.  Bounds for sums of eigenvalues and applications , 2000 .

[30]  Jiming Chen,et al.  Distributed Identification of the Most Critical Node for Average Consensus , 2015, IEEE Transactions on Signal Processing.

[31]  P. Pardalos,et al.  MANAGING NETWORK RISK VIA CRITICAL NODE IDENTIFICATION , 2007 .

[32]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[33]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[34]  Yushuai Li,et al.  Critical Nodes Identification of Power Systems Based on Controllability of Complex Networks , 2015 .

[35]  Franziska Abend Handbook Of Transportation Engineering , 2016 .

[36]  Alfred O. Hero,et al.  Local Fiedler vector centrality for detection of deep and overlapping communities in networks , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[38]  Phillip Bonacich,et al.  Some unique properties of eigenvector centrality , 2007, Soc. Networks.

[39]  Consolee Mbarushimana,et al.  Comparative Study of Reactive and Proactive Routing Protocols Performance in Mobile Ad Hoc Networks , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[40]  M PardalosPanos,et al.  On new approaches of assessing network vulnerability , 2012 .

[41]  Muhammad Imran,et al.  Localized Algorithm for Segregation of Critical/Non-critical Nodes in Mobile Ad Hoc and Sensor Networks , 2013, ANT/SEIT.

[42]  Nam P. Nguyen,et al.  On the Discovery of Critical Links and Nodes for Assessing Network Vulnerability , 2013, IEEE/ACM Transactions on Networking.

[43]  Martin Everett,et al.  Ego network betweenness , 2005, Soc. Networks.

[44]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[45]  Jie Wu,et al.  Incentive-Driven and Freshness-Aware Content Dissemination in Selfish Opportunistic Mobile Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[46]  Andreas Pitsillides,et al.  A New Estimation Scheme for the Effective Number of Users in Internet Congestion Control , 2011, IEEE/ACM Transactions on Networking.

[47]  Muttukrishnan Rajarajan,et al.  Combined Banzhaf & Diversity Index (CBDI) for critical node detection , 2016, J. Netw. Comput. Appl..

[48]  Jonathan Cole Smith,et al.  Polynomial‐time algorithms for solving a class of critical node problems on trees and series‐parallel graphs , 2012, Networks.

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

[50]  N. Abreu Old and new results on algebraic connectivity of graphs , 2007 .

[51]  Muttukrishnan Rajarajan,et al.  Spectral partitioning for node criticality , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[52]  Mark E. J. Newman A measure of betweenness centrality based on random walks , 2005, Soc. Networks.

[53]  Réka Albert,et al.  Structural vulnerability of the North American power grid. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[54]  Peng Wei,et al.  Weighted Algebraic Connectivity: An Application to Airport Transportation Network , 2011 .