Byzantine Fault-Tolerant Atomic Multicast
Autor: | Tarcisio Ceolin Junior, Fernando Luís Dotti, Fernando Pedone, Alysson Bessani, Paulo R. S. L. Coelho |
---|---|
Rok vydání: | 2018 |
Předmět: |
020203 distributed computing
Computer science business.industry 020206 networking & telecommunications Fault tolerance Cloud computing 02 engineering and technology Server Scalability 0202 electrical engineering electronic engineering information engineering Architecture business Protocol (object-oriented programming) Byzantine fault tolerance Block (data storage) Computer network |
Zdroj: | DSN |
Popis: | Atomic multicast is an important building block in the architecture of scalable and highly available services. Atomic multicast reliably propagates and orders messages addressed to one or more groups of processes. Despite the large body of literature on atomic multicast, existing protocols target benign failures. This paper presents ByzCast, the first Byzantine Fault-Tolerant atomic multicast. Byzantine Fault Tolerance has become increasingly appealing as services can be deployed in inexpensive hardware (e.g., cloud environments) and new applications (e.g., blockchain) become more sensitive to malicious behavior. ByzCast has two important characteristics: it was designed to use existing BFT abstractions and it scales with the number of groups, for messages addressed to a single group. We discuss the design of ByzCast and how it can be optimized for particular workloads. Besides proposing a novel atomic multicast protocol, we extensively assess its performance experimentally. |
Databáze: | OpenAIRE |
Externí odkaz: |