Chi-Leung Wong, Zehra Sura, et al.
I-SPAN 2002
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.
Chi-Leung Wong, Zehra Sura, et al.
I-SPAN 2002
Inbal Ronen, Elad Shahar, et al.
SIGIR 2009
Beomseok Nam, Henrique Andrade, et al.
ACM/IEEE SC 2006
Joel L. Wolf, Mark S. Squillante, et al.
IEEE Transactions on Knowledge and Data Engineering