Atomic Read/Write Memory in Signature-free Byzantine Asynchronous
Message-passing Systems
- FedML
Abstract
This article presents a signature-free distributed algorithm which builds an atomic read/write shared memory on top of an -process asynchronous message-passing system in which up to processes may commit Byzantine failures. From a conceptual point of view, this algorithm is designed to be as close as possible to the algorithm proposed by Attiya, Bar-Noy and Dolev (JACM 1995), which builds an atomic register in an -process asynchronous message-passing system where up to processes may crash. The proposed algorithm is particularly simple. It does not use cryptography to cope with Byzantine processes, and is optimal from a -resilience point of view (). A read operation requires messages, and a write operation requires messages.
View on arXivComments on this paper
