Computer Science

Document Type

Conference Paper

Abstract

This paper studies the feasibility of reaching consensus in an anonymous dynamic network. In our model, n anonymous nodes proceed in synchronous rounds. We adopt a hybrid fault model in which up to f nodes may suffer crash or Byzantine faults, and the dynamic message adversary chooses a communication graph for each round. We introduce a stability property of the dynamic network - (T, D)-dynaDegree for T ≥ 1 and n - 1 ≥ D ≥1 - which requires that for every T consecutive rounds, any fault-free node must have incoming directed links from at least D distinct neighbors. These links might occur in different rounds during a T- round interval. (1, n-1) -dynaDegree means that the graph is a complete graph in every round. (1, 1) -dynaDegree means that each node has at least one incoming neighbor in every round, but the set of incoming neighbor(s) at each node may change arbitrarily between rounds. We show that exact consensus is impossible even with (1, n - 2) -dynaDegree. For an arbitrary T, we show that for crash-tolerant approximate consensus, (T, ⌊ n/2 ⌋)-dynaDegree and n > 2 f are together necessary and sufficient, whereas for Byzantine approximate consensus, (T, ⌊(n + 3f)/2⌋)-dynaDegree and n > 5f are together necessary and sufficient.

Publication Title

Proceedings - International Conference on Distributed Computing Systems

Publication Date

2024

Volume

44th IEEE International Conference on Distributed Computing Systems

First Page

128

Last Page

138

ISSN

1063-6927

ISBN

9798350386059

DOI

10.1109/ICDCS60910.2024.00021

Keywords

approximate consensus, Byzan-tine, consensus, dynamic network, impossibility, message adversary

APA Citation

Zhang, Q., & Tseng, L. (2024). Fault-tolerant Consensus in Anonymous Dynamic Network. arXiv preprint arXiv:2405.03017.

Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.