A Neuro-Fuzzy Approach Based Voting Scheme for Fault Tolerant Systems Using Artificial Bee Colony Training

Voting algorithms make decisions in fault tolerant systems where a redundant module provides inconsistent outputs. Popular voting algorithms are majority voting, weighted voting and inexact majority voters. Each technique suffers from areas where agreements are lacking for voter inputs. This was overcome using fuzzy theory in literature. Our earlier work concentrated on a neuro-fuzzy algorithm where training using neuro system improved the voting system's prediction result. Neural Network Weight training is sub-optimal. This paper proposes to optimize the weights of the Neural Network using Hybrid Artificial Bee Colony algorithm. Experimental results show the proposed system improves the decision making of the voting algorithms.

[1]  Liu Chen,et al.  A Research and Design of Byzantine Fault Tolerant DNS , 2011, 2011 International Conference on Internet Technology and Applications.

[2]  Kyung Chang Lee,et al.  Predictive Hybrid Redundancy using Exponential Smoothing Method for Safety Critical Systems , 2008 .

[3]  Guang Shu,et al.  Back propagation neural network based on artificial bee colony algorithm , 2012, 2012 7th International Forum on Strategic Technology (IFOST).

[4]  Yves Sorel,et al.  Generation of fault-tolerant static scheduling for real-time distributed embedded systems with multi-point links , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[5]  Saleh Alghamdi,et al.  A hybrid history based weighted voting algorithm for smart mobile e-health monitoring systems , 2013, 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[6]  SeethaRamaiah Panchumarthy,et al.  Automatic Fuzzy Parameter Selection in Dynamic Fuzzy Voter for Safety Critical Systems , 2012, Int. J. Fuzzy Syst. Appl..

[7]  Khulood AlYahya,et al.  Artificial Bee Colony Training of Neural Networks , 2013, NICSO.

[8]  Seong-Woo Kwak,et al.  Reliability Analysis and Fault Tolerance Strategy of TMR Real-time Control Systems , 2004 .

[9]  Martin Straka,et al.  Fault tolerant system design and SEU injection based testing , 2013, Microprocess. Microsystems.

[10]  Mohammed Azmi Al-Betar,et al.  Artificial bee colony algorithm, its variants and applications: A survey. , 2013 .

[11]  Mohamed Benbouzid,et al.  PWM inverter-fed induction motor-based electrical vehicles fault-tolerant control , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[12]  Saudi Arabia,et al.  Neuro-Fuzzy Logic Decision in a Multimodal Biometrics Fusion System , 2010 .

[13]  Shangping Ren,et al.  Analysis of binary voting algorithms for use in fault-tolerant and secure computing , 2010, The 2010 International Conference on Computer Engineering & Systems.

[14]  M. Nourani,et al.  Scalable mean voting mechanism for fault tolerant analog circuits , 2009, 2009 4th International Design and Test Workshop (IDT).

[15]  Akhilesh Pathak,et al.  A Novel Fuzzy Membership Partitioning for Improved Voting in Fault Tolerant System , 2015 .

[16]  Ali Cinar,et al.  Monitoring, fault diagnosis, fault-tolerant control and optimization: Data driven methods , 2012, Comput. Chem. Eng..

[17]  Víctor P. Gil Jiménez,et al.  High Power Amplifier Pre-Distorter Based on Neural-Fuzzy Systems for OFDM Signals , 2011, IEEE Transactions on Broadcasting.

[18]  Sushmita Mitra,et al.  Neuro-fuzzy rule generation: survey in soft computing framework , 2000, IEEE Trans. Neural Networks Learn. Syst..

[19]  Li Yang,et al.  Adaptive fuzzy fault-tolerant voting mechanism based on EKF , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[20]  Manasi Das An Approach towards History Based Weighted Average Voting Algorithm using Soft Dynamic Threshold , 2010 .

[21]  Song Wang,et al.  A Hybrid Artificial Bee Colony Algorithm for Flexible Job Shop Scheduling Problems , 2011, Int. J. Comput. Commun. Control.

[22]  José M. N. Vieira,et al.  Neuro-Fuzzy Systems: A Survey , 2004 .

[23]  A. Rubio,et al.  Adaptive Fault-Tolerant Architecture for Unreliable Technologies With Heterogeneous Variability , 2012, IEEE Transactions on Nanotechnology.

[25]  Julian Proenza,et al.  Using FTT-ethernet for the coordinated dispatching of tasks and messages for node replication , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[26]  Stuart Bennett,et al.  A taxonomy for software voting algorithms used in safety-critical systems , 2004, IEEE Transactions on Reliability.

[27]  Stuart Bennett,et al.  Smoothing voter: a novel voting algorithm for handling multiple errors in fault-tolerant control systems , 2003, Microprocess. Microsystems.

[28]  Norbert Lütkenhaus,et al.  Ultrafast and fault-tolerant quantum communication across long distances. , 2013, Physical review letters.

[29]  Alan D. George,et al.  Reconfigurable Fault Tolerance: A Comprehensive Framework for Reliable and Adaptive FPGA-Based Space Computing , 2012, TRETS.

[30]  Jing Cai,et al.  A Weighted Voting Classifier Based on Differential Evolution , 2014 .

[31]  F Zarafshan,et al.  Notice of Retraction A novel weighted voting algorithm based on neural networks for fault-tolerant systems , 2010 .

[32]  Soureh Latif-Shabgahi An Integrated Voting Algorithm for Fault Tolerant Systems , 2011 .

[33]  Abbas Karimi,et al.  An optimal parallel average voting for fault-tolerant control systems , 2010, 2010 International Conference on Networking and Information Technology.

[34]  Milos Manic,et al.  Interval Type-2 fuzzy voter design for fault tolerant systems , 2011, Inf. Sci..

[35]  Barry W. Johnson Design & analysis of fault tolerant digital systems , 1988 .

[36]  Yves Sorel,et al.  Off-line real-time fault-tolerant scheduling , 2001, Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing.

[37]  Abbas Karimi,et al.  A TMR Genetic Voting Algorithm for Fault-tolerant Medical Robot☆ , 2014 .

[38]  Mehrdad Nourani,et al.  A Fault-Tolerant Interconnect Mechanism for NMR Nanoarchitectures , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[39]  Kaliappa Nadar Ravindran,et al.  Autonomic management of replication in voting-based fault-tolerant data collection systems , 2013, 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS).

[40]  Chiara Sandionigi,et al.  Autonomous Fault-Tolerant Systems onto SRAM-based FPGA Platforms , 2013, J. Electron. Test..

[41]  Pavel Silhavy,et al.  The Fault-tolerant control system based on majority voting with Kalman filter , 2011, 2011 34th International Conference on Telecommunications and Signal Processing (TSP).

[42]  Azad H. Azadmanesh,et al.  Fault Tolerant Weighted Voting Algorithms , 2008, Int. J. Netw. Secur..

[43]  Suttipong Thajchayapong,et al.  A new system for traffic incident detection using fuzzy logic and majority voting , 2013, 2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[45]  Mehrdad Nourani,et al.  Distributed voting for fault-tolerant nanoscale systems , 2007, 2007 25th International Conference on Computer Design.

[46]  Zhiwei Zhao,et al.  Application of artificial bee colony algorithm to select architecture of a optimal neural network for the prediction of rolling force in hot strip rolling process , 2013 .