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 [J].
Dobre, Dan ;
Suri, Neeraj .
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 [J].
Friedman, R ;
Mostefaoui, A ;
Raynal, M .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (01) :46-56
[6]   The information structure of indulgent consensus [J].
Guerraoui, R ;
Raynal, M .
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 [J].
Izumi, Taisuke ;
Masuzawa, Toshimitsu .
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