ADAPTIVE AND DOUBLY-EXPEDITED ONE-STEP CONSENSUS IN BYZANTINE ASYNCHRONOUS SYSTEMS

被引:0
作者
Banu, Nazreen [1 ]
Izumi, Taisuke [1 ]
Wada, Koichi [1 ]
机构
[1] Nagoya Inst Technol, Dept Comp Sci & Engn, Showa Ku, Gokisho Cho, Nagoya, Aichi 4668555, Japan
关键词
Byzantine failures; Consensus; One-step decision; Condition-based approach; Fault tolerance; Adaptiveness;
D O I
10.1142/S0129626411000321
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
It is known that Byzantine consensus algorithms guarantee a one-step decision only in favorable situations, for instance when all processes propose the same value. Also, no one-step algorithm can support a two-step decision. In this paper, we present a novel generic one-step Byzantine algorithm, called DEX, that circumvents these impossibilities using the condition-based approach. Algorithm DEX has two distinguished features, adaptiveness and double-expedition property. Adaptiveness makes the algorithm sensitive only to the actual number of failures so that it provides fast termination for a large number of inputs when there are fewer failures (a common case in practice). The feature double-expedition property facilitates the two-step decision in addition to the one-step decision. To the best of our knowledge, the double-expedition property is a new concept introduced by this paper, and DEX is the first algorithm having such a feature. Besides, we show that our algorithm is optimal in terms of the number of processes for one-step consensus.
引用
收藏
页码:461 / 477
页数:17
相关论文
共 12 条
  • [1] Attiya H., 2004, DISTRIBUTED COMPUTIN
  • [2] Brasileiro F, 2001, LECT NOTES COMPUT SC, V2127, P42
  • [3] One-step consensus with zero-degradation
    Dobre, Dan
    Suri, Neeraj
    [J]. DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 137 - 146
  • [4] Dutta P, 2002, LECT NOTES COMPUT SC, V2485, P191
  • [5] Simple and efficient oracle-based Consensus protocols for asynchronous Byzantine systems
    Friedman, R
    Mostefaoui, A
    Raynal, M
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (01) : 46 - 56
  • [6] The information structure of indulgent consensus
    Guerraoui, R
    Raynal, M
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (04) : 453 - 466
  • [7] Izumi T, 2006, LECT NOTES COMPUT SC, V4167, P224
  • [8] Condition adaptation in synchronous consensus
    Izumi, Taisuke
    Masuzawa, Toshimitsu
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 843 - 853
  • [9] Keider I., 2001, SIGACT News, V32, P45, DOI 10.1145/504192.504195
  • [10] Mostefaoui A, 2003, LECT NOTES COMPUT SC, V2848, P249