BOOK-CHAPTER

Running Time Analysis of Broadcast Consensus Protocols

Philipp CzernerStefan Jaax

Year: 2021 Lecture notes in computer science Pages: 164-183   Publisher: Springer Science+Business Media

Abstract

Abstract Broadcast consensus protocols (BCPs) are a model of computation, in which anonymous, identical, finite-state agents compute by sending/receiving global broadcasts. BCPs are known to compute all number predicates in $$\mathsf {NL}=\mathsf {NSPACE}(\log n)$$ NL = NSPACE ( log n ) where n is the number of agents. They can be considered an extension of the well-established model of population protocols. This paper investigates execution time characteristics of BCPs. We show that every predicate computable by population protocols is computable by a BCP with expected $$\mathcal {O}(n \log n)$$ O ( n log n ) interactions, which is asymptotically optimal. We further show that every log-space, randomized Turing machine can be simulated by a BCP with $$\mathcal {O}(n \log n \cdot T)$$ O ( n log n · T ) interactions in expectation, where T is the expected runtime of the Turing machine. This allows us to characterise polynomial-time BCPs as computing exactly the number predicates in $$\mathsf {ZPL}$$ ZPL , i.e. predicates decidable by log-space, randomised Turing machine with zero-error in expected polynomial time where the input is encoded as unary.

Keywords:
Algorithm Computer science Population Artificial intelligence Machine learning Medicine

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
32
Refs
0.06
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Access Control and Trust
Social Sciences →  Social Sciences →  Sociology and Political Science

Related Documents

JOURNAL ARTICLE

Asynchronous consensus and broadcast protocols

Gabriel BrachaSam Toueg

Journal:   Journal of the ACM Year: 1985 Vol: 32 (4)Pages: 824-840
JOURNAL ARTICLE

Expressive Power of Broadcast Consensus Protocols

Michael BlondinJavier EsparzaStefan Jaax

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2019
JOURNAL ARTICLE

Necessary and sufficient conditions for broadcast consensus protocols

Louise E. MoserP. M. Melliar‐SmithVivek Agrawala

Journal:   Distributed Computing Year: 1993 Vol: 7 (2)Pages: 75-85
BOOK-CHAPTER

Constraint-Based Analysis of Broadcast Protocols

Giorgio DelzannoAndreas PodelskiJavier Esparza

Lecture notes in computer science Year: 1999 Pages: 50-66
© 2026 ScienceGate Book Chapters — All rights reserved.