Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Innovations in systems and software engineering, 2023-12, Vol.19 (4), p.395-410
2023

Details

Autor(en) / Beteiligte
Titel
Eventual consensus in Synod: verification using a failure-aware actor model
Ist Teil von
  • Innovations in systems and software engineering, 2023-12, Vol.19 (4), p.395-410
Ort / Verlag
London: Springer London
Erscheinungsjahr
2023
Link zum Volltext
Quelle
SpringerLink
Beschreibungen/Notizen
  • 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 using Synod. First, a subset of the agents must not permanently fail or exhibit Byzantine failure until consensus is reached, and second, at least one proposal must be eventually uninterrupted by higher-numbered proposals. To formally reason about agent failures, we introduce a failure-aware actor model (FAM). Using FAM, we model the identified conditions and provide a formal proof of eventual progress in Synod. Our proof has been mechanically verified using the Athena proof assistant and, to the best of our knowledge, it is the first machine-checked proof of eventual progress in Synod.
Sprache
Englisch
Identifikatoren
ISSN: 1614-5046
eISSN: 1614-5054
DOI: 10.1007/s11334-022-00463-5
Titel-ID: cdi_crossref_primary_10_1007_s11334_022_00463_5

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX