Eventually Byzantine Agreement on CDS-based mobile ad hoc network

被引:4
作者
Chiang, Mao-Lun [1 ]
机构
[1] Chaoyang Univ Technol, Dept Informat & Commun Engn, Wufeng 413, Taichung County, Taiwan
关键词
Eventual Byzantine Agreement; Fault-tolerant; Consensus; Mobile ad hoc network;
D O I
10.1016/j.adhoc.2011.07.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reliability is an important research topic in the study of distributed systems. Under many circumstances, a healthy processor in a distributed system needs to reach a common agreement before performing some special tasks even if the faults exist. In order to achieve fault-tolerance in distributed systems, one must deal with the Byzantine Agreement (BA) problem. Most BA problem require all the healthy processors to obtain an agreement at the same round, this kind of agreement is called an Immediate Byzantine Agreement (IBA). Another kind of agreement, Eventual Byzantine Agreement (EBA), allows its participants to reach a common agreement at different rounds when the f(act) < f(p) (f(act) is the number of actual arbitrary faulty processors; f(p) is the number of tolerate arbitrary faulty processors). However, the traditional EBA problem is solved in well-defined networks, but the Mobile Ad hoc NETworks (MANETs) are increasing in popularity. Therefore, EBA problem is revisited under dual failure mode (processors and transmission media) in the MANET. The proposed protocol, Early Dual Agreement Protocol (EDAP), can achieve agreement while tolerating the maximum number of faulty processors and transmission media in a MANET by using the minimum number of message exchanges. Furthermore, our protocol can manage and organize the network efficiently even if the processors move around the network. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:388 / 400
页数:13
相关论文
共 17 条
[1]  
[Anonymous], DATA LINKS COMPUTER
[2]  
[Anonymous], IEEE T PARALLEL DIST
[3]  
[Anonymous], ACM T DAT SYS
[4]  
[Anonymous], INFORM PROCESSING LE
[5]  
[Anonymous], LNCS
[6]   STREETS OF BYZANTIUM - NETWORK ARCHITECTURES FOR FAST RELIABLE BROADCASTS [J].
BABAOGLU, O ;
DRUMMOND, R .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (06) :546-554
[7]   A self-stabilizing autonomic recoverer for eventual Byzantine software [J].
Brukman, Olga ;
Dolev, Shlomi ;
Kolodner, Elliot K. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (12) :2315-2327
[8]  
Das B., 1997, ICC 97 1997 IEEE INT, V1, P376
[9]  
Deo N, 1974, GRAPH THEORY APPL EN
[10]  
Hsiao HS, 2002, J INF SCI ENG, V18, P601