메뉴 건너뛰기




Volumn 43, Issue 4, 1994, Pages 617-629

Voting Algorithms

Author keywords

Approval voting; Computational complexity; Design diversity; Inexact voting; Majority voting; Multi channel computation; Multiversion software; N modular redundancy; Plurality voting; Threshold voting

Indexed keywords

ALGORITHMS; COMPUTATIONAL COMPLEXITY; DISTRIBUTED COMPUTER SYSTEMS; HIERARCHICAL SYSTEMS; OPTIMAL SYSTEMS; REDUNDANCY; SORTING;

EID: 0028741835     PISSN: 00189529     EISSN: 15581721     Source Type: Journal    
DOI: 10.1109/24.370218     Document Type: Article
Times cited : (203)

References (56)
  • 1
    • 0023961159 scopus 로고
    • Fault tolerance in multiprocessor systems without dedicated redundancy
    • Mar
    • P. Agrawal, “Fault tolerance in multiprocessor systems without dedicated redundancy”, IEEE Trans. Computers, vol 37, 1988 Mar, pp 358–362.
    • (1988) IEEE Trans. Computers , vol.37 , pp. 358-362
    • Agrawal, P.1
  • 2
    • 0023997325 scopus 로고
    • Data diversity: An approach to software fault tolerance
    • Apr
    • P.E. Ammann, J.C. Knight, “Data diversity: An approach to software fault tolerance”, IEEE Trans. Computers, vol 37, 1988 Apr, pp 418–425.
    • (1988) IEEE Trans. Computers , vol.37 , pp. 418-425
    • Ammann, P.E.1    Knight, J.C.2
  • 3
    • 0015159063 scopus 로고
    • The STAR (self-testing-and-repairing) computer: An investigation of the theory and practice of faulttolerant computer design
    • Nov
    • A. Avizienis et al, “The STAR (self-testing-and-repairing) computer: An investigation of the theory and practice of faulttolerant computer design”, IEEE Trans. Computers, vol C-20, 1971 Nov, pp 1312–1321.
    • (1971) IEEE Trans. Computers , vol.C-20 , pp. 1312-1321
    • Avizienis, A.1
  • 4
    • 0022252695 scopus 로고
    • The N-version approach to faulttolerant software
    • Dec
    • A. Avizienis, “The N-version approach to faulttolerant software”, IEEE Trans. Software Engineering, vol SE-11, 1985 Dec, pp 1491–1501.
    • (1985) IEEE Trans. Software Engineering , vol.SE-11 , pp. 1491-1501
    • Avizienis, A.1
  • 5
    • 0023456388 scopus 로고
    • On the reliability of consensus-based faulttolerant distributed computing systems
    • Nov
    • O. Babaoglu, “On the reliability of consensus-based faulttolerant distributed computing systems‘’, ACM Trans. Computer Systems, vol 5, 1987 Nov, pp 394–416.
    • (1987) ACM Trans. Computer Systems , vol.5 , pp. 394-416
    • Babaoglu, O.1
  • 6
    • 0001548151 scopus 로고
    • The reliability of voting mechanisms
    • Oct
    • D. Barbara, H. Garcia-Molina, “The reliability of voting mechanisms”, IEEE Trans. Computers, vol C-36, 1987 Oct, pp 1197–1208.
    • (1987) IEEE Trans. Computers , vol.C-36 , pp. 1197-1208
    • Barbara, D.1    Garcia-Molina, H.2
  • 7
    • 0025548839 scopus 로고
    • A comparison of voting strategies for faulttolerant distributed systems
    • Oct
    • D.M. Blough, G.F. Sullivan, “A comparison of voting strategies for faulttolerant distributed systems”, Proc. 9 Symp. Reliable Distributed Systems, 1990 Oct, pp 136–145.
    • (1990) Proc. 9 Symp. Reliable Distributed Systems , pp. 136-145
    • Blough, D.M.1    Sullivan, G.F.2
  • 8
    • 84939014103 scopus 로고
    • An analysis of the voting problem for faulttolerant systems
    • unpublished manuscript
    • D.M. Blough, G.F. Sullivan, “An analysis of the voting problem for faulttolerant systems”, unpublished manuscript, 1992.
    • (1992)
    • Blough, D.M.1    Sullivan, G.F.2
  • 10
    • 0242655659 scopus 로고
    • The consistent comparison problem in N-version software
    • Jan
    • S.S. Brilliant, J.C. Knight, N.G. Leveson, “The consistent comparison problem in N-version software”, Software Engineering Notes, ACM SIGSOFT, vol 12, 1987 Jan, pp 29–34.
    • (1987) Software Engineering Notes , vol.12 , pp. 29-34
    • Brilliant, S.S.1    Knight, J.C.2    Leveson, N.G.3
  • 11
    • 0021477512 scopus 로고
    • The weighted median filter
    • Aug
    • D.R.K. Brownrigg, “The weighted median filter”, Commun. ACM, vol 27, 1984 Aug, pp 807–818.
    • (1984) Commun. ACM , vol.27 , pp. 807-818
    • Brownrigg, D.R.K.1
  • 12
    • 0041128058 scopus 로고
    • Finding a majority when sorting is not available
    • Apr
    • D. Campbell, T. McNeill, “Finding a majority when sorting is not available”, The Computer J., vol 34, 1991 Apr, p 186.
    • (1991) The Computer J , vol.34 , pp. 186
    • Campbell, D.1    McNeill, T.2
  • 13
    • 0003052123 scopus 로고
    • N-version programming: A fault tolerance approach to reliability of software operation
    • Toulouse, France.
    • L. Chen, A. Avizienis, “N-version programming: A fault tolerance approach to reliability of software operation”, Proc. Int? Symp. Faulttolerant Tolerant Computing, 1978 Jun, pp 3-9; Toulouse, France.
    • (1978) Proc. Int? Symp. Faulttolerant Tolerant Computing , pp. 3-9
    • Chen, L.1    Avizienis, A.2
  • 14
    • 0025445174 scopus 로고
    • Implementing fault tolerance via modular redundancy with comparison
    • Jun
    • Y. Chen, T. Chen, “Implementing fault tolerance via modular redundancy with comparison”, IEEE Trans. Reliability, vol 39, 1990 Jun, pp 217–225.
    • (1990) IEEE Trans. Reliability , vol.39 , pp. 217
    • Chen, Y.1    Chen, T.2
  • 16
    • 0017996510 scopus 로고
    • Sift-out modular redundancy
    • Jul
    • P.T. DeSousa, F.P. Mathur, “Sift-out modular redundancy”, IEEE Trans. Computers, vol C-27, 1978 Jul, pp 624–627.
    • (1978) IEEE Trans. Computers , vol.C-27 , pp. 624-627
    • DeSousa, P.T.1    Mathur, F.P.2
  • 18
    • 0022145769 scopus 로고
    • How to assign votes in a distributed system
    • Oct
    • H. Garcia-Molina, D. Barbara, “How to assign votes in a distributed system”, J. ACM, vol 32, 1985 Oct, pp 841–860.
    • (1985) J. ACM , vol.32 , pp. 841-860
    • Garcia-Molina, H.1    Barbara, D.2
  • 20
    • 33646419944 scopus 로고
    • A hands-in-the-pocket presentation of a k-majority vote algorithm
    • (E.W. Di-jkstra, jkstra, Ed), Addison-Wesley.
    • D. Gries, “A hands-in-the-pocket presentation of a k-majority vote algorithm”, Formal Development of Programs and Proofs (E.W. Di-jkstra, jkstra, Ed), 1990, pp 43-45; Addison-Wesley.
    • (1990) Formal Development of Programs and Proofs , pp. 43-45
    • Gries, D.1
  • 21
    • 0018025598 scopus 로고
    • FTMP: A highly reliable faulttolerant tolerant multiprocessor for aircraft
    • Oct
    • A.L. Hopkins, T.B. Smith, J.H. Lala, “FTMP: A highly reliable faulttolerant tolerant multiprocessor for aircraft”, Proc. IEEE, vol 66, 1978 Oct, pp 1221–1239.
    • (1978) Proc. IEEE , vol.66 , pp. 1221-1236
    • Hopkins, A.L.1    Smith, T.B.2    Lala, J.H.3
  • 22
    • 0025446697 scopus 로고
    • Dynamic voting algorithms for maintaining the consistency of a replicated database
    • Jun
    • S. Jajodia, D. Mutchler, “Dynamic voting algorithms for maintaining the consistency of a replicated database”, ACM Trans. Database Systems, vol 15, 1990 Jun, pp 230–280.
    • (1990) ACM Trans. Database Systems , vol.15 , pp. 230-280
    • Jajodia, S.1    Mutchler, D.2
  • 24
    • 0024880276 scopus 로고
    • Dependable onboard computer systems with a new method stepwise negotiating voting
    • Jun, Chicago
    • N. Kanekawa, H. Maejima, H. Kato, H. Ihara, “Dependable onboard computer systems with a new method stepwise negotiating voting”, Proc. Int'l Symp. Faulttolerant Computing, 1989 Jun, pp 13-19; Chicago.
    • (1989) Proc. Intl Symp. Faulttolerant Computing , pp. 13-19
    • Kanekawa, N.1    Maejima, H.2    Kato, H.3    Ihara, H.4
  • 25
    • 0022581573 scopus 로고
    • An experimental evaluation of the assumption of independence in Multiversion programming
    • Jan
    • J.C. Knight, N.G. Leveson, “An experimental evaluation of the assumption of independence in Multiversion programming”, IEEE Trans. Software Engineering, vol SE-12, 1986 Jan, pp 96–109.
    • (1986) IEEE Trans. Software Engineering , vol.SE-12 , pp. 96-109
    • Knight, J.C.1    Leveson, N.G.2
  • 29
    • 0016962512 scopus 로고
    • A highly efficient redundancy scheme: Self-purging redundancy
    • Jun
    • J. Losq, “A highly efficient redundancy scheme: Self-purging redundancy”, IEEE Trans. Computers, vol C-25, 1976 Jun, pp 569–578.
    • (1976) IEEE Trans. Computers , vol.C-25 , pp. 569-578
    • Losq, J.1
  • 30
    • 0014929250 scopus 로고
    • Reliability analysis and architecture of a hybrid-redundant digital system: Generalized triple modular redundancy with self-repair
    • (Spring Joint Computer Conf.) AFIPS Press.
    • F.P. Mathur, A. Avizienis, “Reliability analysis and architecture of a hybrid-redundant digital system: Generalized triple modular redundancy with self-repair”, AFIPS Conf Proc, vol 36 (Spring Joint Computer Conf.), 1970, pp 375-383; AFIPS Press.
    • (1970) AFIPS Conf Proc , vol.36 , pp. 375-383
    • Mathur, F.P.1    Avizienis, A.2
  • 31
    • 0016653369 scopus 로고
    • Reliability modeling and analysis of general modular redundant systems
    • Dec
    • F.P. Mathur, P. DeSousa, “Reliability modeling and analysis of general modular redundant systems”, IEEE Trans. Reliability, vol R-24, 1975 Dec, pp 296–299.
    • (1975) IEEE Trans. Reliability , vol.R-24 , pp. 296
    • Mathur, F.P.1    DeSousa, P.2
  • 32
    • 0025537865 scopus 로고
    • Reliability of voting in faulttolerant tolerant software with small output spaces
    • Dec
    • D.F. McAllister, C.E. Sun, M.A. Vouk, “Reliability of voting in faulttolerant tolerant software with small output spaces”, IEEE Trans. Reliability, vol 39, 1990 Dec, pp 524–534.
    • (1990) IEEE Trans. Reliability , vol.39 , pp. 524-534
    • McAllister, D.F.1    Sun, C.E.2    Vouk, M.A.3
  • 33
    • 0020202558 scopus 로고
    • Finding repeated elements
    • See also correspondence in The Computer J., Jun p 298.
    • J. Misra, D. Gries, “Finding repeated elements”, Science of Computer Programming, vol 2, 1982, pp 143–152. (See also correspondence in The Computer J., vol 35, 1992 Jun, p 298.)
    • (1992) Science of Computer Programming , vol.2 , pp. 143-152
    • Misra, J.1    Gries, D.2
  • 35
    • 84942210581 scopus 로고
    • Voting networks
    • Aug
    • B. Parhami, “Voting networks”, IEEE Trans. Reliability, vol 40, 1991 Aug, pp 380–394.
    • (1991) IEEE Trans. Reliability , vol.40 , pp. 380-394
    • Parhami, B.1
  • 37
    • 0242403857 scopus 로고
    • High-performance parallel pipelined voting networks
    • Apr/May, Anaheim, CA.
    • B. Parharni, “High-performance parallel pipelined voting networks”, Proc. Int‘l Parallel Processing Symp, 1991 Apr/May, pp 491-494; Anaheim, CA.
    • (1991) Proc. Int'l Parallel Processing Symp , pp. 491-494
    • Parharni, B.1
  • 39
    • 84856690440 scopus 로고
    • Optimal algorithms for exact, inexact, and approval voting
    • Jun Boston
    • B. Parhami, “Optimal algorithms for exact, inexact, and approval voting”, Proc. Int'l Symp. Faulttolerant Computing, 1992 Jun, pp 444-451; Boston.
    • (1992) Proc. Intl Symp. Faulttolerant Computing , pp. 444-451
    • Parhami, B.1
  • 40
    • 0008189544 scopus 로고
    • Scheduling of replicated tasks to meet correctness requirements and deadlines
    • Jan
    • B. Parhami, C.Y. Hung, “Scheduling of replicated tasks to meet correctness requirements and deadlines”, Proc. 26 th Hawaii Intl Conf System Sciences, 1993 Jan, vol 2, pp 506–515.
    • (1993) Proc. 26 th Hawaii Intl Conf System Sciences , vol.2 , pp. 506-515
    • Parhami, B.1    Hung, C.Y.2
  • 41
    • 0022583467 scopus 로고
    • Voting with a variable number of copies
    • Jul Vienna.
    • J.F. Paris, “Voting with a variable number of copies”, Proc. Intl Symp. Faulttolerant Computing, 1986 Jul, pp 50-55; Vienna.
    • (1986) Proc. Intl Symp. Faulttolerant Computing , pp. 50-55
    • Paris, J.F.1
  • 42
    • 30244531462 scopus 로고
    • Adaptive decision elements to improve the reliability of redundant systems
    • Mar
    • W.H. Pierce, “Adaptive decision elements to improve the reliability of redundant systems”, IRE Int'l Cony. Record, 1962 Mar, pp 124–131.
    • (1962) IRE Intl Cony. Record , pp. 124-131
    • Pierce, W.H.1
  • 43
    • 0024647212 scopus 로고
    • Alternative majority-voting methods for realtime computing
    • K.G. Shin, J.W. Dolter, “Alternative majority-voting methods for realtime computing”, IEEE Trans. Reliability, vol 38, 1989 Apr, pp 58–64.
    • (1989) IEEE Trans. Reliability , vol.38 , pp. 58-64
    • Shin, K.G.1    Dolter, J.W.2
  • 44
    • 0015604690 scopus 로고
    • Switch complexity in systems with hybrid redundancy
    • Mar
    • D.P. Siewiorek, E.J. McCluskey, “Switch complexity in systems with hybrid redundancy”, IEEE Trans. Computers, vol C-22, 1973 Mar, pp 276–282.
    • (1973) IEEE Trans. Computers , vol.C-22 , pp. 276-282
    • Siewiorek, D.P.1    McCluskey, E.J.2
  • 45
    • 0015602375 scopus 로고
    • An iterative cell switch design for hybrid redundancy
    • Mar
    • D.P. Siewiorek, E.J. McCluskey, “An iterative cell switch design for hybrid redundancy”, IEEE Trans. Computers, vol C-22, 1973 Mar, pp 290–297.
    • (1973) IEEE Trans. Computers , vol.C-22 , pp. 290-297
    • Siewiorek, D.P.1    McCluskey, E.J.2
  • 46
    • 0016508175 scopus 로고
    • Reliability modeling of compensating module failures in majority voted redundancy
    • May
    • D.P. Siewiorek, “Reliability modeling of compensating module failures in majority voted redundancy”, IEEE Trans. Computers, vol C-24, 1975 May, pp 525–533.
    • (1975) IEEE Trans. Computers , vol.C-24 , pp. 525-533
    • Siewiorek, D.P.1
  • 47
    • 9444293973 scopus 로고
    • C.vmp: A voted multiprocessor
    • Oct
    • D.P. Siewiorek et al, “C.vmp: A voted multiprocessor”, Proc. IEEE, vol 66, 1978 Oct, pp 1190–1198.
    • (1978) Proc. IEEE , vol.66 , pp. 1190-1198
    • Siewiorek, D.P.1
  • 49
    • 0016874205 scopus 로고
    • Redundancy management techniques for space shuttle computers
    • J.R. Sklaroff, “Redundancy management techniques for space shuttle computers”, IBM J. Research and Development, vol 20, 1976 Jan, pp 20–28.
    • (1976) IBM J. Research and Development , vol.20 , pp. 20-28
    • Sklaroff, J.R.1
  • 50
    • 0026255181 scopus 로고
    • Self-diagnosis of failures in VLSI tree array processors
    • Nov
    • S.Y.H. Su, M. Cutler, M. Wang, “Self-diagnosis of failures in VLSI tree array processors”, IEEE Trans. Computers, vol 40, 1991 Nov, pp 1252–1257.
    • (1991) IEEE Trans. Computers , vol.40 , pp. 1252-1257
    • Su, S.Y.H.1    Cutler, M.2    Wang, M.3
  • 51
    • 0026151577 scopus 로고
    • Vote assignments in weighted voting mechanisms
    • May
    • Z. Tong, R. Y. Kain, “Vote assignments in weighted voting mechanisms”, IEEE Trans. Computers, vol 40, 1991 May, pp 664–667.
    • (1991) IEEE Trans. Computers , vol.40 , pp. 664-667
    • Tong, Z.1    Kain, R.Y.2
  • 52
    • 0003720640 scopus 로고
    • Use of diversity in experimental reactor safety systems
    • Springer-Verlag.
    • U. Voges, “Use of diversity in experimental reactor safety systems”, Software Diversity in Computerized Control Systems, 1988, pp 29-49; Springer-Verlag.
    • (1988) Software Diversity in Computerized Control Systems , pp. 29-49
    • Voges, U.1
  • 53
    • 0003133883 scopus 로고
    • Probabilistic logics and the synthesis of reliable organisms from unreliable components
    • (Annals of Mathematics Studies, num 34), (CE. Shannon, J. McCarthy, Eds), Princeton Univ. Press.
    • J. von Neumann, “Probabilistic logics and the synthesis of reliable organisms from unreliable components”, Automata Studies (Annals of Mathematics Studies, num 34), (CE. Shannon, J. McCarthy, Eds), 1956, pp 43-98; Princeton Univ. Press.
    • (1956) Automata Studies , Issue.34 , pp. 43-98
    • von Neumann, J.1
  • 55
    • 0018028210 scopus 로고
    • SIFT: Design and analysis of a faulttolerant computer for aircraft control
    • Oct.
    • J.H. Wensley, et al, “SIFT: Design and analysis of a faulttolerant computer for aircraft control”, Proc. IEEE, vol 66, 1978 Oct, pp 1240–1255.
    • (1978) Proc. IEEE , vol.66 , pp. 1240-1255
    • Wensley, J.H.1
  • 56
    • 0020204013 scopus 로고
    • Programmable control of a chemical reactor using a fault tolerant computer
    • Nov
    • J.H. Wensley C.S. Harclerode, “Programmable control of a chemical reactor using a fault tolerant computer”, IEEE Trans. Industrial Electronics, vol IE-29, 1982 Nov, pp 258–264.
    • (1982) IEEE Trans. Industrial Electronics , vol.IE-29 , pp. 258-264
    • Wensley, J.H.1    Harclerode, C.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.