Author:
Devi Ponnaganti Rama,Jetti Anusha
Abstract
In a fault tolerant system, voting algorithm plays a major role in decision making. Inexact majority voting, majority voting, and weighted voters are most popular voting algorithms. In each of these techniques, redundant modules produce unpredictable outputs, and finding an agreement among these outputs is the functionality of voter. In this proposed system, voter is implemented using soft computing technique called ABC algorithm. The basic ABC algorithm is a very modest, adaptable and clear model. There are two categories of searchers in the hive of ABC; namely, unemployed searchers and employed searchers. Based on the intelligent performance of honey bee swarm, ABC is one of the optimization algorithms. The behaviours of bees are used to optimize weights of Triple Modular Redundant system, where each module plays an imperative role in the selection of voter. For evaluating the performance of voting algorithms, some performance measures have been defined; they are, safety and availability measures. ABC algorithm has been proposed to improve the safety and availability of the existing system.
Publisher
Inventive Research Organization
Subject
General Earth and Planetary Sciences,General Environmental Science
Reference8 articles.
1. [1] Ashita S.Bhagade,Parag. V.puranik, “Artificial bee Colony (ABC) Algorithm for Vehicle Routing Optimization Problem”, International Journal of Soft Computing and Engineering (IJSCE), volume-2, Issue-2, May 2012.
2. [2] DervisKaraboga, BeyzaGorkemli, CelalOzturkNurhanKaraboga, “A comprehensive survey: Artificial Bee Colony (ABC) algorithm and applications”, Springer Science, March 2012.
3. [3] F. Zarafshan, G. R. Latif-Shabgahi, and A. Karimi, “A Novel Weighted Voting Algorithm based on neural networks for Fault-tolerant systems”, in Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), vol. 9, pp. 135–139, July 2010.
4. [4] G. Latif-Shabgahi, Julian M. Bass, “A Taxonomy for Software Voting Algorithms Used in Safety-Critical Systems”, IEEE transactions on reliability, vol.53, no.3, September 2004.
5. [5] G.Latif-Shabgahi, S.Bennett, J.M. Bass, “Smoothing voter: a novel voting algorithm for handling multiple errors in fault-tolerant control systems”, Microprocessors and Microsystems 27, pp. 303-313, February 2003.