Self Configurable Dynamic Fuzzy Voter for Safety Critical Systems using Statistical Parameters

Phani Kumar*, SeethaRamaiah Panchumarthy**
* Associate Professor, Department of Information Technology, Lakireddy Balireddy College of Engineering, Andhra Pradesh, India.
** Professor, Department of CS&SE, Andhra University College of Engineering, Visakhapatnam, India.
Periodicity:July - September'2011
DOI : https://doi.org/10.26634/jse.6.1.1534

Abstract

The main objective of this research paper is designing automatic fuzzy parameter selection based dynamic fuzzy voter for safety critical systems with limited system knowledge. In this research paper, existing fuzzy voters for controlling safety critical systems and fuzzy voters used for sensor fusion are surveyed and the major limitation identified in the existing fuzzy voters, is the static fuzzy parameter selection. Static fuzzy parameters work only for a particular set of data with the known data ranges for which optimized values are selected for fuzzy parameters. These values may not work for other sets of data with different ranges. The static fuzzy parameter selection method may not work for continuously changing different ranges of data. In this paper a dynamic or automatic fuzzy parameter selection method for fuzzy voters is proposed based upon the local set of data in each voting cycle. Fuzzy bandwidth is decided based upon the statistical parameters like mean of the local data set and standard deviation and fuzzy parameters are updated to decide the fuzzy bandwidth in each voting cycle. Safety performance is empirically evaluated by running the static and dynamic fuzzy voters on a simulated Triple Modular Redundant (TMR) system for 10000 voting cycles. Experimental results shows that proposed Dynamic fuzzy voter is giving almost 100% safety if two of the three modules of the TMR System are error free and also giving better safety performance compared to the existing static fuzzy voter for multiple error conditions. Dynamic voter is designed in such a way that it can be just plugged in and used in any safety critical system without having any knowledge regarding the data produced and their ranges, as it processes the data locally in each voting cycle using statistical parameters.

Keywords

Fuzzy voters, Fuzzy bandwidth, Statistical parameters, Weighted Average voters, TMR Systems, Safety Critical Systems.

How to Cite this Article?

S. Phani Kumar and P. Seetha Ramaiah (2011). Self Configurable Dynamic Fuzzy Voter for Safety Critical Systems using Statistical Parameter. i-manager’s Journal on Software Engineering, 6(1),8-20. https://doi.org/10.26634/jse.6.1.1534

References

[1]. J.-C. Laprie, (1985). Dependable computing and fault-tolerance: concepts and terminology, in Digest of Papers FTCS'15: IEEE 15th Annu. Int.Symp. Fault-Tolerant Computing Systems, Ann. Arbor, MI, pp. 2–11.
[2]. B. W. Johnson (1989). Design and Analysis of Fault- Tolerant Digital Systems. New York: Addison-Wesley
[3]. L. Chen & A. Avizienis (1978). N-Version Programming: a fault-tolerance approach to reliability of software operation, in Digest of Papers FTCS'8: IEEE 8th Annu. Int. Symp. Fault-Tolerant Computing Systems, Toulouse, France, June 1978, pp. 3–9.
[4]. D.M. Blough & G.F. Sullivan (1990). A comparison of voting strategies for fault-tolerant distributed systems, in Proc. IEEE 9th Symp. Reliable Distributed Systems, Huntsville, Alabama, pp. 136–145.
[5]. G. Latif-Shabgahi (2004). A Novel Algorithm for Weighted Average Voting Used in Fault-Tolerant Computing Systems, Microprocessors and Microsystems, Vol. 28, pp. 357-361.
[6]. G. Latif-Shabgahi, J.M. Bass, & S. Bennett (2001). History-Based Weighted Average Voter: A Novel Software Voting Algorithm for Fault-Tolerant Computer Systems, Euromicro Conference on Parallel, Distributed, and Network-Based Processing, pp. 402-409.
[7]. G. Latif-Shabgahi, Julian M. Bass & Stuart Bennett (2004). A taxonomy for software voting algorithms used in safety-critical systems, IEEE Trans. Reliability, vol. 53, no. 3, pp 319-328.
[8]. P.R. Lorczak, A.K. Caglayan & D.E. Eckhardt (1989). A Theoretical Investigation of Generalized Voters for Redundant Systems, presented at FTCS-19. Digest of Papers, Nineteenth International Symposium on Fault- Tolerant Computing, Chicago, USA.
[9]. G. Latif-Shabgahi & S. Bennett (1999). Adaptive majority voter: a novel voting algorithm for real-time faultth tolerant control systems, in 25 Euromicro Conf., vol. 2, pp. 113-120.
[10]. S. Phani Kumar, P.S. Ramaiah & V. Khanaa (2011). Architectural Patterns to Design Software Safety based Safety-Critical Systems, Proceedings of ICCCS' 11 International Conference on Communication, Computing & Security, pp.620-623 ACM New York, NY, U S A © 2 0 1 1 I S B N : 9 7 8 - 1 - 4 5 0 3 - 0 4 6 4 - 1 doi>10.1145/1947940.1948069.
[11]. M. Das, & S. Battacharya (2010). A Modified History Based Weighted Average Voting with Soft-Dynamic Threshold, in ACE '10, International Conference on Advances in Computer Engineering, ISBN: 978-0-7695- 4058-0 doi>10.1109/ACE.2010.45.
[12]. Zarafshan, F, Latif-Shabgahi & G.R., Karimi (2010). “A Novel Weighted Voting algorithm based on Neural Networks for Fault-Tolerance Systems”, ICCSIT, IEEE International Conference on Computer Science and I n f o r m a t i o n T e c h n o l o g y , p p . 1 3 5 - 1 3 9 doi>10.1109/ICCSIT.2010. 5565122.
[13]. G. Latif-Shabgahi & A.J. Hirst, (2005). A fuzzy voting scheme for hardware and software fault tolerant systems, Fuzzy Sets and Systems 150 (3) 579–598.
[14]. R. Hoseinnezhad & A. Bab-Hadiashar (2006). Fusion of redundant information in brake-by- wire systems using a fuzzy voter. Journal of Advances in Information Fusion,1(1):pp. 52–62.
[15]. S. Blank, T. Fohst, & K. Berns (2010). “A fuzzy approach to low level sensor fusion with limited system knowledge,” in 13th International Conference on Information Fusion, Edinburgh, Scottland.
[16]. PhaniKumar Singamsetty & SeethaRamaiah Panchumarthy (2011). A Novel History based Weighted Voting Algorithm for Safety Critical Systems, Special Issue on Advanced Algorithms" in Journal of Advances in Information Technology, ISSN 1798-2340. Vol. 2, Issue 3, pp.139 – 145.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.