Fault Localization Algorithm in Computer Networks Based on the Boolean Particle Swarm Optimization

The components of a computer network are vulnerable to a variety of faults such as a link break or node failure. In order to prevent faulty components from impeding the execution of network applications, it is very important to detect, locate and repair faulty components. Existing approaches to fault localization in communication systems use active or passive measures. Active measures involve additional traffic for network monitoring. On the other hand, the passive measures use the existing end-to-end data in the network in order to extract the necessary information and thus introduces no additional traffic in the network. In this paper, we propose an end-to-end approach that uses passive measures for fault isolation in communication networks and formulate the issue of fault isolation as an optimization problem. In fact, we used the Boolean Particle Swarm Optimization algorithm inferring the best node(s) to be tested, with the objective of minimizing the expected cost for all the faulty elements in the network. The performance of the proposed schemes is evaluated through an intensive simulation of different network scenarios.

[1]  Albert G. Greenberg,et al.  IP fault localization via risk modeling , 2005, NSDI.

[2]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[3]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[4]  Malgorzata Steinder,et al.  A survey of fault localization techniques in computer networks , 2004, Sci. Comput. Program..

[5]  Krishna R. Pattipati,et al.  Fault Localization Using Passive End-to-End Measurements and Sequential Testing for Wireless Sensor Networks , 2012, IEEE Trans. Mob. Comput..

[6]  Yongli Zhao,et al.  Multi-link faults localization and restoration based on fuzzy fault set for dynamic optical networks. , 2013, Optics express.

[7]  Mohammad Sadeq Garshasbi Fault localization based on combines active and passive measurements in computer networks by ant colony optimization , 2016, Reliab. Eng. Syst. Saf..

[8]  Deborah Estrin,et al.  Residual Energy Scans for Monitoring Wireless Sensor Networks , 2002 .

[9]  Paul Barford,et al.  Network Performance Anomaly Detection and Localization , 2009, IEEE INFOCOM 2009.

[10]  C.S. Chao,et al.  An Automated Fault Diagnosis System Using Hierarchical Reasoning and Alarm Correlation , 1999, Proceedings 1999 IEEE Workshop on Internet Applications (Cat. No.PR00197).

[11]  Craig W. Reynolds,et al.  A Distributed Behavioral Model , 1987 .

[12]  Craig Partridge,et al.  Smart packets: applying active networks to network management , 2000, TOCS.

[13]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[14]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[15]  Zaharias D. Zaharis,et al.  Boolean Particle Swarm Optimization of 3-branch GSM/DCS/UMTS current dividers by using Artificial Immune System , 2008, IEICE Electron. Express.

[16]  Sotirios K. Goudos,et al.  APPLICATION OF BOOLEAN PSO WITH ADAPTIVE VELOCITY MUTATION TO THE DESIGN OF OPTIMAL LINEAR ANTENNA ARRAYS EXCITED BY UNIFORMAMPLITUDE CURRENT DISTRIBUTION , 2011 .

[17]  Shahram Jamali,et al.  Fault localization algorithm in computer networks by employing a genetic algorithm , 2017, J. Exp. Theor. Artif. Intell..

[18]  Patrick Thiran,et al.  Using End-to-End Data to Infer Lossy Links in Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[19]  Gabriel Maciá-Fernández,et al.  A model-based survey of alert correlation techniques , 2013, Comput. Networks.

[20]  Liansheng Tan,et al.  A graph-based proactive fault identification approach in computer networks , 2005, Comput. Commun..

[21]  Vishal Misra,et al.  Toward Optimal Network Fault Correction via End-to-End Inference , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[22]  David E. Culler,et al.  Design of an application-cooperative management system for wireless sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[23]  Srikanth Kandula,et al.  Shrink: a tool for failure diagnosis in IP networks , 2005, MineNet '05.

[24]  B. Walczak,et al.  Particle swarm optimization (PSO). A tutorial , 2015 .

[25]  Youxian Sun,et al.  A new fault detection method for computer networks , 2013, Reliab. Eng. Syst. Saf..

[26]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[27]  Fariba Bahrami,et al.  Boolean Particle Swarm Optimization and Its Application to the Design of a Dual-Band Dual-Polarized Planar Antenna , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[28]  Ulf Grenander,et al.  A stochastic nonlinear model for coordinated bird flocks , 1990 .