Atomic broadcast: From simple message diffusion to byzantine agreement

113Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In distributed systems subject to random communication delays and component failures, atomic broadcast can be used to implement the abstraction of synchronous replicated storage, a distributed storage that displays the same contents at every correct processor as of any clock time. This paper presents a systematic derivation of a family of atomic broadcast protocols that are tolerant of increasingly general failure classes: omission failures, timing failures, and authentication-detectable Byzantine failures. The protocols work for arbitrary point-to-point network topologies, and can tolerate any number of link and process failures up to network partitioning. After proving their correctness, we also prove two lower bounds that show that the protocols provide in many cases the best possible termination times. © 1995 Academic Press, Inc.

Cite

CITATION STYLE

APA

Cristian, F., Aghili, H., Strong, R., & Dolev, D. (1995). Atomic broadcast: From simple message diffusion to byzantine agreement. Information and Computation, 118(1), 158–179. https://doi.org/10.1006/inco.1995.1060

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free