From Byzantine Failures to Crash Failures in Message-Passing Systems: a BG Simulation-based approach
Damien Imbs, Michel Raynal, Julien Stainer

TL;DR
This paper extends the BG simulation to asynchronous message-passing systems with Byzantine failures, providing a signature-free reduction to crash failures and enabling crash-tolerant algorithms to operate under Byzantine conditions.
Contribution
It introduces the first direct, algorithmic reduction from Byzantine to crash failures in message-passing systems, broadening the applicability of crash-tolerant algorithms.
Findings
First algorithmic reduction from Byzantine to crash failures in message-passing systems
Enables crash-tolerant algorithms to run under Byzantine failures
Provides deeper understanding of failure models in asynchronous systems
Abstract
The BG-simulation is a powerful reduction algorithm designed for asynchronous read/write crash-prone systems. It allows a set of asynchronous sequential processes to wait-free simulate (i.e., despite the crash of up to of them) an arbitrary number of processes under the assumption that at most of them may crash. The BG simulation shows that, in read/write systems, the crucial parameter is not the number of processes, but the upper bound on the number of process crashes. The paper extends the concept of BG simulation to asynchronous message-passing systems prone to Byzantine failures. Byzantine failures are the most general type of failure: a faulty process can exhibit any arbitrary behavior. Because of this, they are also the most difficult to analyze and to handle algorithmically. The main contribution of the paper is a signature-free reduction of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Interconnection Networks and Systems · Advanced Data Storage Technologies
