DocumentCode :
3477140
Title :
Zzyzx: Scalable fault tolerance through Byzantine locking
Author :
Hendricks, James ; Sinnamohideen, Shafeeq ; Ganger, Gregory R. ; Reiter, Michael K.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2010
fDate :
June 28 2010-July 1 2010
Firstpage :
363
Lastpage :
372
Abstract :
Zzyzx is a Byzantine fault-tolerant replicated state machine protocol that outperforms prior approaches and provides near-linear throughput scaling. Using a new technique called Byzantine Locking, Zzyzx allows a client to extract state from an underlying replicated state machine and access it via a second protocol specialized for use by a single client. This second protocol requires just one round-trip and 2 f + 1 responsive servers-compared to Zyzzyva, this results in 39-43% lower response times and a factor of 2.2-2.9× higher throughput. Furthermore, the extracted state can be transferred to other servers, allowing non-overlapping sets of servers to manage different state. Thus, Zzyzx allows throughput to be scaled by adding servers when concurrent data sharing is not common. When data sharing is common, performance can match that of the underlying replicated state machine protocol.
Keywords :
fault tolerant computing; file servers; finite state machines; protocols; Byzantine locking; Zzyzx; replicated state machine protocol; scalable fault tolerance; Access protocols; Computer bugs; Data mining; Delay; Fault tolerance; Fault tolerant systems; File servers; Physics computing; Scalability; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks (DSN), 2010 IEEE/IFIP International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-7500-1
Electronic_ISBN :
978-1-4244-7499-8
Type :
conf
DOI :
10.1109/DSN.2010.5544297
Filename :
5544297
Link To Document :
بازگشت