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 条
  • [1] REACHING APPROXIMATE AGREEMENT IN THE PRESENCE OF FAULTS
    DOLEV, D
    LYNCH, NA
    PINTER, SS
    STARK, EW
    WEIHL, WE
    JOURNAL OF THE ACM, 1986, 33 (03) : 499 - 516
  • [2] Optimal Synchronous Approximate Agreement with Asynchronous Fallback
    Ghinea, Diana
    Liu-Zhang, Chen-Da
    Wattenhofer, Roger
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 70 - 80
  • [3] Exploiting omissive faults in synchronous approximate agreement
    Azadmanesh, MH
    Kieckhafer, RM
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (10) : 1031 - 1042
  • [4] REACHING APPROXIMATE AGREEMENT IN THE PRESENCE OF FAULTS.
    Dolev, Danny
    Lynch, Nancy A.
    Pinter, Shlomit S.
    Stark, Eugene W.
    Weihl, William E.
    1600, (33):
  • [5] New hybrid fault models for asynchronous approximate agreement
    Azadmanesh, MH
    Kieckhafer, RM
    IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (04) : 439 - 449
  • [6] ASYNCHRONOUS APPROXIMATE AGREEMENT
    FEKETE, AD
    INFORMATION AND COMPUTATION, 1994, 115 (01) : 95 - 124
  • [7] Multidimensional Approximate Agreement with Asynchronous Fallback
    Ghinea, Diana
    Liu-Zhang, Chen-Da
    Wattenhofer, Roger
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 141 - 151
  • [8] Optimal resilience asynchronous approximate agreement
    Abraham, I
    Amit, Y
    Dolev, D
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2005, 3544 : 229 - 239
  • [9] Optimal approximate agreement with omission faults
    Plunkett, R
    Fekete, A
    ALGORITHMS AND COMPUTATIONS, 1998, 1533 : 467 - 475
  • [10] Learning On Demand-A Hybrid Synchronous/Asynchronous Approach
    Latchman, H.
    Salzmann, Christophe
    Gillet, Denis
    Kim, Jongmyon
    IEEE TRANSACTIONS ON EDUCATION, 2001, 44 (02) : 208 - 208