Exact Fault-Tolerant Consensus with Voting Validity

被引:2
作者
Xu, Zhangchen [1 ]
Li, Yuetai [2 ]
Feng, Chenglin [2 ]
Zhang, Lei [2 ]
机构
[1] Univ Washington, Dept Elect & Comp Engn, Seattle, WA 98195 USA
[2] Univ Glasgow, James Watt Sch Engn, Glasgow, Lanark, Scotland
来源
2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS | 2023年
关键词
Fault Tolerance; Distributed Algorithms; Impossibility Results; Voting; Exact Consensus; DISTRIBUTED CONSENSUS; AGREEMENT;
D O I
10.1109/IPDPS54959.2023.00089
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the multi-valued fault-tolerant distributed consensus problem that pursues exact output. To this end, the voting validity, which requires the consensus output of non-faulty nodes to be the exact plurality of the input of non-faulty nodes, is investigated. Considering a specific distribution of nonfaulty votes, we first give the impossibility results and a tight lower bound of system tolerance achieving agreement, termination and voting validity. A practical consensus algorithm that satisfies voting validity in the Byzantine fault model is proposed subsequently. To ensure the exactness of outputs in any non-faulty vote distribution, we further propose safety-critical tolerance and a corresponding protocol that prioritizes voting validity over termination property. To refine the proposed protocols, we propose an incremental threshold algorithm that accelerates protocol operation speed. We also optimize consensus algorithms with the local broadcast model to enhance the protocol's fault tolerance ability.
引用
收藏
页码:842 / 852
页数:11
相关论文
共 50 条
[41]   Fuzzy Adaptive Optimal Consensus Fault-Tolerant Control for Stochastic Nonlinear Multiagent Systems [J].
Li, Kewen ;
Li, Yongming .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (08) :2870-2885
[42]   A survey of fault tolerant consensus in wireless networks [J].
Zou, Yifei ;
Yang, Li ;
Jing, Guanlin ;
Zhang, Ruirui ;
Xie, Zhenzhen ;
Li, Huiqun ;
Yu, Dongxiao .
HIGH-CONFIDENCE COMPUTING, 2024, 4 (02)
[43]   Adaptive NN Optimal Consensus Fault-Tolerant Control for Stochastic Nonlinear Multiagent Systems [J].
Li, Kewen ;
Li, Yongming .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (02) :947-957
[44]   Event-Triggered Fault-Tolerant Consensus Control of Multiagent Systems With Hybrid Attacks [J].
Liu, Chun ;
Jiang, Bin ;
Zhang, Youmin ;
Ren, Xiaoqiang ;
Wang, Xiaofan .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2025, 55 (08) :5541-5552
[45]   A public blockchain consensus mechanism for fault-tolerant distributed computing in LEO satellite communications [J].
Zhang, Zhen ;
Guo, Bing ;
Zhu, Lidong ;
Shen, Yan ;
Qin, Chaoxia ;
Li, Chengjie .
CHINA COMMUNICATIONS, 2022, 19 (07) :110-123
[46]   Data-Driven Fault-Tolerant Bipartite Consensus for Multiagent Systems With Directed Topology [J].
Wang, Yuan ;
Du, Zhenbin .
IEEE SYSTEMS JOURNAL, 2025, 19 (02) :425-434
[47]   Fault-Tolerant Optimal Consensus for Multiagent Systems: A Fuzzy-Based Game Approach [J].
Yang, Haoyue ;
Zhang, Hao ;
Wang, Zhuping ;
Huang, Chao ;
Yan, Huaicheng .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2024, 60 (05) :6839-6852
[48]   Fault-tolerant flocking for a group of autonomous mobile robots [J].
Yang, Yan ;
Souissi, Samia ;
Defago, Xavier ;
Takizawa, Makoto .
JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (01) :29-36
[49]   Flow updating: Fault-tolerant aggregation for dynamic networks [J].
Jesus, Paulo ;
Baquero, Carlos ;
Almeida, Paulo Sergio .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 78 :53-64
[50]   A fault-tolerant token passing algorithm on tree networks [J].
Alari, G ;
Beauquier, J ;
Datta, AK ;
Johnen, C ;
Thiagarajan, V .
1998 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, :44-50