Title :
When You Don´t Trust Clients: Byzantine Proposer Fast Paxos
Author :
Meling, Hein ; Marzullo, Keith ; Mei, Alessandro
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Stavanger, Stavanger, Norway
Abstract :
We derive a consensus protocol for a hybrid failure model. In this model, clients are Byzantine faulty and servers are crash faulty. We argue that this model is well suited to environments where the servers run within one administrative domain, and the clients run outside of this domain. Our consensus protocol, which is derived from crash Paxos, provides low latency for client requests, tolerates any number of (Byzantine) faulty clients, up to 1/3 (crash) faulty servers, and does not rely on computing costly signatures in the common case. It can be used to build state machine replication that provides a highly available service.
Keywords :
client-server systems; computer network security; fault tolerant computing; protocols; system recovery; Byzantine faulty clients; Byzantine proposer fast Paxos; administrative domain; client request latency; consensus protocol; crash Paxos; crash faulty server; highly available service; hybrid failure model; state machine replication; Computer crashes; Detectors; Law; Proposals; Protocols; Safety; Servers; Byzantine Fault Tolerance; Consensus; Paxos;
Conference_Titel :
Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on
Conference_Location :
Macau
Print_ISBN :
978-1-4577-0295-2
DOI :
10.1109/ICDCS.2012.38