UNIFIED APPROACH TO SYNCHRONOUS AND ASYNCHRONOUS APPROXIMATE AGREEMENT IN THE PRESENCE OF HYBRID FAULTS

被引:0
|
作者
KIECKHAFER, RM [1 ]
AZADMANESH, MH [1 ]
机构
[1] UNIV NEBRASKA,CTR MANAGEMENT INFORMAT TECHNOL,OMAHA,NE 68182
关键词
APPROXIMATE AGREEMENT; BYZANTINE AGREEMENT; CLOCK SYNCHRONIZATION; CONVERGENT VOTING ALGORITHM; FAULT-TOLERANT MULTIPROCESSOR; HYBRID FAULT;
D O I
10.1109/24.475992
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An important problem in fault-tolerant distributed systems is maintaining agreement between non-faulty processes in the presence of undiagnosed faults. Approximate agreement defines a condition in which it is not necessary for the agreed values to be numerically identical. Rather, processes need only agree with each other to within a predefined numerical tolerance. Convergent voting algorithms which achieve Approximate Agreement have been studied in the context of two classes of systems, Synchronous & Asynchronous. Studies have also addressed both Completely Connected and partially connected systems. Together, the two properties of synchrony & connectivity yield 4 different voting domains. In all studies to date, each voting domain has been treated as a separate problem. This paper: Shows that for at least one broad family of voting algorithms, the 4 domains are special cases of a more general convergent voting problem Analyzes convergent voting under the 3-mode hybrid fault model of Thambidurai & Park. Presents a set of unifying relations applicable to all 4 voting domains. These relations are used to specify voting algorithms which optimize fault-tolerance, convergence rate, or computational overhead in any given voting domain. The task of designing a voting algorithm for a particular fault-tolerant system is thus greatly simplified.
引用
收藏
页码:622 / 631
页数:10
相关论文
共 50 条
  • [31] A Unified Approach to Approximate Proximity Searching
    Arya, Sunil
    da Fonseca, Guilherme D.
    Mount, David M.
    ALGORITHMS-ESA 2010, 2010, 6346 : 374 - +
  • [32] DETECTING MISTUNING IN THE PRESENCE OF SYNCHRONOUS AND ASYNCHRONOUS INTERFERING SOUNDS
    CARLYON, RP
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1994, 95 (05): : 2622 - 2630
  • [33] ON SYSTEM DIAGNOSABILITY IN THE PRESENCE OF HYBRID FAULTS
    SENGUPTA, A
    SEN, A
    BANDYOPADHYAY, S
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (01) : 90 - 93
  • [34] Deadlock Recovery in Asynchronous Networks on Chip in the Presence of Transient Faults
    Zhang, Guangda
    Garside, Jim
    Song, Wei
    Navaridas, Javier
    Wang, Zhiying
    21ST IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2015), 2015, : 100 - 107
  • [35] A UNIFIED THEORY FOR DESIGNING ANDANALYZING BOTH SYNCHRONOUS AND ASYNCHRONOUS SEQUENTIAL CIRCUITS
    吴训威
    陈晓莉
    金瓯
    Journal of Electronics(China), 1995, (01) : 15 - 23
  • [36] Zombies and Ghosts: Optimal Byzantine Agreement in the Presence of Omission Faults
    Loss, Julian
    Stern, Gilad
    THEORY OF CRYPTOGRAPHY, TCC 2023, PT IV, 2023, 14372 : 395 - 421
  • [37] Hybrid Use of Asynchronous and Synchronous Interaction for Collaborative Creation
    Lee, Sang Won
    UIST'17 ADJUNCT: ADJUNCT PUBLICATION OF THE 30TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2017, : 95 - 98
  • [38] Monitoring of the asynchronous machine faults using the signal approach
    Medoued, A.
    Lebaroud, A.
    Belmeguenai, A.
    Boudebbouz, O.
    Sayad, D.
    201415th International Conference on Sciences & Techniques of Automatic Control & Computer Engineering (STA'2014), 2014, : 360 - 364
  • [39] TRANSIENT-RESPONSE OF SYNCHRONOUS AND ASYNCHRONOUS MACHINES TO ASYMMETRICAL FAULTS IN AN UNBALANCED NETWORK
    ZAMBRANO, VO
    MAKRAM, EB
    HARLEY, RG
    ELECTRIC POWER SYSTEMS RESEARCH, 1988, 14 (02) : 155 - 166
  • [40] Faster Approximate Pattern Matching: A Unified Approach
    Charalampopoulos, Panagiotis
    Kociumaka, Tomasz
    Wellnitz, Philip
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 978 - 989