2021
DOI: 10.1007/978-3-030-76384-8_16
|View full text |Cite
|
Sign up to set email alerts
|

Verification of Eventual Consensus in Synod Using a Failure-Aware Actor Model

Abstract: Successfully attaining consensus in the absence of a centralized coordinator is a fundamental problem in distributed multi-agent systems. We analyze progress in the Synod consensus protocol-which does not assume a unique leader-under the assumptions of asynchronous communication and potential agent failures. We identify a set of sufficient conditions under which it is possible to guarantee that a set of agents will eventually attain consensus. First, a subset of the agents must behave correctly and not permane… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 54 publications
1
2
0
Order By: Relevance
“…Hawblitzel et al [30,31] have proven eventual progress for a Multi-Paxos implementation using Dafny [35]. In [50], we have verified eventual progress in the Synod consensus protocol using Athena.…”
Section: Related Worksupporting
confidence: 65%
See 2 more Smart Citations
“…Hawblitzel et al [30,31] have proven eventual progress for a Multi-Paxos implementation using Dafny [35]. In [50], we have verified eventual progress in the Synod consensus protocol using Athena.…”
Section: Related Worksupporting
confidence: 65%
“…Therefore, we believe that our contribution will make the task of reasoning about properties of other distributed coordination protocols, which are implemented using MTR and the M/M/1 queue, in Athena easier in the future as a significant amount of reusable formal constructs to express such properties have already been developed. Nonetheless, additional theories will be required to reason about distributed protocols involving a non-deterministic number of messages (e.g., the Synod consensus protocol [50]). Our eventual goal is to expand the library by adding additional theories from distributions, queues, airborne networks, message sequences, and other necessary domains to support reasoning about a variety of distributed protocols that can be employed for autonomous decentralized UAM applications.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation