Xu, Z., Li, Y., Feng, C. and Zhang, L. (2023) Exact Fault-Tolerant Consensus With Voting Validity. In: 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS), St. Petersburg, FL, USA, 15-19 May 2023, pp. 842-852. ISBN 9798350337662 (doi: 10.1109/IPDPS54959.2023.00089)
Text
293096.pdf - Accepted Version 582kB |
Abstract
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 non-faulty 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.
Item Type: | Conference Proceedings |
---|---|
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Zhang, Professor Lei and Feng, Chenglin |
Authors: | Xu, Z., Li, Y., Feng, C., and Zhang, L. |
College/School: | College of Science and Engineering > School of Engineering > Autonomous Systems and Connectivity |
ISSN: | 1530-2075 |
ISBN: | 9798350337662 |
Copyright Holders: | Copyright: © 2023 IEEE |
First Published: | First published in 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS): 842-852 |
Publisher Policy: | Reproduced in accordance with the publisher copyright policy |
Related URLs: |
University Staff: Request a correction | Enlighten Editors: Update this record