Experimental comparison of voting algorithms in cases of disagreement

Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bass, J.M., Latif-Shabgahi, G., Bennett, S.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 523
container_issue
container_start_page 516
container_title
container_volume
creator Bass, J.M.
Latif-Shabgahi, G.
Bennett, S.
description Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of an experimental evaluation of seven voting algorithms in a variety of simulated error scenarios are reported. A software error injection approach is used to simulate multiple errors in a triple modular redundant configuration. The Majority and Plurality voters produce the lowest number of catastrophic errors, in these tests. The Median voter produces the largest number of correct results, but also produces the largest number of catastrophic errors. The Three Domain voter results show a compromise between the large number of correct results identified by the Median voter and the small number of catastrophic results produced by the Majority voter.
doi_str_mv 10.1109/EURMIC.1997.617368
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_617368</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>617368</ieee_id><sourcerecordid>617368</sourcerecordid><originalsourceid>FETCH-LOGICAL-i172t-201759d1c1a7cbb9655a9de09d1485c32f86d77f9d0583689dd3df769f2c22953</originalsourceid><addsrcrecordid>eNotUNtKw0AUXLyAtfYH-pQfSNyz272cRwnRFiqC2Oey3UtcyY1sEP17U-q8DMwwhzNDyBpoAUDxsTq8v-7KAhBVIUFxqa_IgnElcxRUXJN7qkFLDQzZDVkA1ZhLQfkdWaX0RWdsBDAuFqSqfgY_xtZ3k2ky27eDGWPqu6wP2Xc_xa7OTFP3Y5w-25TFLrMm-XR2XUymHr0_Rx_IbTBN8qt_XpLDc_VRbvP928uufNrnERSbckZBCXRgwSh7OqEUwqDzdJY2WljOgpZOqYCOCj13Que4C0piYJYxFHxJ1pe70Xt_HOa_zfh7vAzA_wAy102q</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Experimental comparison of voting algorithms in cases of disagreement</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Bass, J.M. ; Latif-Shabgahi, G. ; Bennett, S.</creator><creatorcontrib>Bass, J.M. ; Latif-Shabgahi, G. ; Bennett, S.</creatorcontrib><description>Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of an experimental evaluation of seven voting algorithms in a variety of simulated error scenarios are reported. A software error injection approach is used to simulate multiple errors in a triple modular redundant configuration. The Majority and Plurality voters produce the lowest number of catastrophic errors, in these tests. The Median voter produces the largest number of correct results, but also produces the largest number of catastrophic errors. The Three Domain voter results show a compromise between the large number of correct results identified by the Median voter and the small number of catastrophic results produced by the Majority voter.</description><identifier>ISSN: 1089-6503</identifier><identifier>ISBN: 0818681292</identifier><identifier>ISBN: 9780818681295</identifier><identifier>EISSN: 2376-9505</identifier><identifier>DOI: 10.1109/EURMIC.1997.617368</identifier><language>eng</language><publisher>IEEE</publisher><subject>Aerospace control ; Aerospace electronics ; Application software ; Computer aided software engineering ; Fault tolerance ; Fault tolerant systems ; Modeling ; Redundancy ; Safety ; Voting</subject><ispartof>EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167), 1997, p.516-523</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/617368$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/617368$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Bass, J.M.</creatorcontrib><creatorcontrib>Latif-Shabgahi, G.</creatorcontrib><creatorcontrib>Bennett, S.</creatorcontrib><title>Experimental comparison of voting algorithms in cases of disagreement</title><title>EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167)</title><addtitle>EURMIC</addtitle><description>Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of an experimental evaluation of seven voting algorithms in a variety of simulated error scenarios are reported. A software error injection approach is used to simulate multiple errors in a triple modular redundant configuration. The Majority and Plurality voters produce the lowest number of catastrophic errors, in these tests. The Median voter produces the largest number of correct results, but also produces the largest number of catastrophic errors. The Three Domain voter results show a compromise between the large number of correct results identified by the Median voter and the small number of catastrophic results produced by the Majority voter.</description><subject>Aerospace control</subject><subject>Aerospace electronics</subject><subject>Application software</subject><subject>Computer aided software engineering</subject><subject>Fault tolerance</subject><subject>Fault tolerant systems</subject><subject>Modeling</subject><subject>Redundancy</subject><subject>Safety</subject><subject>Voting</subject><issn>1089-6503</issn><issn>2376-9505</issn><isbn>0818681292</isbn><isbn>9780818681295</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1997</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotUNtKw0AUXLyAtfYH-pQfSNyz272cRwnRFiqC2Oey3UtcyY1sEP17U-q8DMwwhzNDyBpoAUDxsTq8v-7KAhBVIUFxqa_IgnElcxRUXJN7qkFLDQzZDVkA1ZhLQfkdWaX0RWdsBDAuFqSqfgY_xtZ3k2ky27eDGWPqu6wP2Xc_xa7OTFP3Y5w-25TFLrMm-XR2XUymHr0_Rx_IbTBN8qt_XpLDc_VRbvP928uufNrnERSbckZBCXRgwSh7OqEUwqDzdJY2WljOgpZOqYCOCj13Que4C0piYJYxFHxJ1pe70Xt_HOa_zfh7vAzA_wAy102q</recordid><startdate>1997</startdate><enddate>1997</enddate><creator>Bass, J.M.</creator><creator>Latif-Shabgahi, G.</creator><creator>Bennett, S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1997</creationdate><title>Experimental comparison of voting algorithms in cases of disagreement</title><author>Bass, J.M. ; Latif-Shabgahi, G. ; Bennett, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i172t-201759d1c1a7cbb9655a9de09d1485c32f86d77f9d0583689dd3df769f2c22953</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1997</creationdate><topic>Aerospace control</topic><topic>Aerospace electronics</topic><topic>Application software</topic><topic>Computer aided software engineering</topic><topic>Fault tolerance</topic><topic>Fault tolerant systems</topic><topic>Modeling</topic><topic>Redundancy</topic><topic>Safety</topic><topic>Voting</topic><toplevel>online_resources</toplevel><creatorcontrib>Bass, J.M.</creatorcontrib><creatorcontrib>Latif-Shabgahi, G.</creatorcontrib><creatorcontrib>Bennett, S.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bass, J.M.</au><au>Latif-Shabgahi, G.</au><au>Bennett, S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Experimental comparison of voting algorithms in cases of disagreement</atitle><btitle>EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167)</btitle><stitle>EURMIC</stitle><date>1997</date><risdate>1997</risdate><spage>516</spage><epage>523</epage><pages>516-523</pages><issn>1089-6503</issn><eissn>2376-9505</eissn><isbn>0818681292</isbn><isbn>9780818681295</isbn><abstract>Voting algorithms are used to mask erroneous results from redundant subsystems (variants) in fault tolerant systems. While voting algorithms are well known and widely used, the authors are not aware of any detailed investigation of voter behaviour in the presence of multiple errors. The results of an experimental evaluation of seven voting algorithms in a variety of simulated error scenarios are reported. A software error injection approach is used to simulate multiple errors in a triple modular redundant configuration. The Majority and Plurality voters produce the lowest number of catastrophic errors, in these tests. The Median voter produces the largest number of correct results, but also produces the largest number of catastrophic errors. The Three Domain voter results show a compromise between the large number of correct results identified by the Median voter and the small number of catastrophic results produced by the Majority voter.</abstract><pub>IEEE</pub><doi>10.1109/EURMIC.1997.617368</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-6503
ispartof EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167), 1997, p.516-523
issn 1089-6503
2376-9505
language eng
recordid cdi_ieee_primary_617368
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Aerospace control
Aerospace electronics
Application software
Computer aided software engineering
Fault tolerance
Fault tolerant systems
Modeling
Redundancy
Safety
Voting
title Experimental comparison of voting algorithms in cases of disagreement
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T23%3A02%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Experimental%20comparison%20of%20voting%20algorithms%20in%20cases%20of%20disagreement&rft.btitle=EUROMICRO%2097.%20Proceedings%20of%20the%2023rd%20EUROMICRO%20Conference:%20New%20Frontiers%20of%20Information%20Technology%20(Cat.%20No.97TB100167)&rft.au=Bass,%20J.M.&rft.date=1997&rft.spage=516&rft.epage=523&rft.pages=516-523&rft.issn=1089-6503&rft.eissn=2376-9505&rft.isbn=0818681292&rft.isbn_list=9780818681295&rft_id=info:doi/10.1109/EURMIC.1997.617368&rft_dat=%3Cieee_6IE%3E617368%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=617368&rfr_iscdi=true