DocumentCode :
2353935
Title :
Zab: High-performance broadcast for primary-backup systems
Author :
Junqueira, Flavio P. ; Reed, Benjamin C. ; Serafini, Marco
fYear :
2011
fDate :
27-30 June 2011
Firstpage :
245
Lastpage :
256
Abstract :
Zab is a crash-recovery atomic broadcast algorithm we designed for the ZooKeeper coordination service. ZooKeeper implements a primary-backup scheme in which a primary process executes clients operations and uses Zab to propagate the corresponding incremental state changes to backup processes. Due the dependence of an incremental state change on the sequence of changes previously generated, Zab must guarantee that if it delivers a given state change, then all other changes it depends upon must be delivered first. Since primaries may crash, Zab must satisfy this requirement despite crashes of primaries.
Keywords :
Web services; back-up procedures; synchronisation; system recovery; Zab; ZooKeeper coordination service; crash-recovery atomic broadcast algorithm; high-performance broadcast; identification scheme; incremental state changes; primary-backup scheme; Computer crashes; History; Proposals; Protocols; Radiation detectors; Synchronization; Asynchronous consensus; Atomic broadcast; Distributed algorithms; Fault tolerance; Primary backup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
Conference_Location :
Hong Kong
ISSN :
1530-0889
Print_ISBN :
978-1-4244-9232-9
Electronic_ISBN :
1530-0889
Type :
conf
DOI :
10.1109/DSN.2011.5958223
Filename :
5958223
Link To Document :
بازگشت