Implementation of Voter by using Artificial Bee Colony Algorithm for Fault Tolerant System
PDF
PDF

How to Cite

Devi, Ponnaganti Rama, and Anusha Jetti. 2022. “Implementation of Voter by Using Artificial Bee Colony Algorithm for Fault Tolerant System”. Journal of Soft Computing Paradigm 4 (3): 141-49. https://doi.org/10.36548/jscp.2022.3.003.

Keywords

— Artificial Bee Colony (ABC) algorithm
— Fault Tolerant System
— Triple Modular Redundant (TMR) system and voting algorithms
Published: 02-09-2022

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.

References

  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. DervisKaraboga, BeyzaGorkemli, CelalOzturkNurhanKaraboga, “A comprehensive survey: Artificial Bee Colony (ABC) algorithm and applications”, Springer Science, March 2012.
  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. 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. 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.
  6. SourehLatif-Shabgahi, “An Integrated Voting Algorithm for Fault Tolerant Systems”, International Conference on Software and Computer Applications, IPCSIT vol.9, 2011.
  7. TarangAgarwal, AkhileshPathak, Anand Mohan, “A Novel Hybrid Voter Using Genetic Algorithm and Performance History”, International Journal of Artificial Intelligence and Expert Systems (IJAE), pp.117-25, 2011.
  8. Zahra latifi, Abbas Karimi, “A TMR Genetic Voting Algorithm for Fault-tolerant Medical Robot”, Procedia Computer Science 42, pp.301-307, 2014.