Zab: High-performance broadcast for primary-backup systems

@article{Junqueira2011ZabHB,
  title={Zab: High-performance broadcast for primary-backup systems},
  author={F. Junqueira and B. Reed and Marco Serafini},
  journal={2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN)},
  year={2011},
  pages={245-256}
}
  • F. Junqueira, B. Reed, Marco Serafini
  • Published 2011
  • Computer Science
  • 2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN)
  • 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 processes1. 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… CONTINUE READING
    247 Citations
    Improving Zoo Keeper Atomic Broadcast Performance When a Server Quorum Never Crashes
    • 1
    • Highly Influenced
    • PDF
    Improving ZooKeeper Atomic Broadcast Performance When a Server Quorum Never Crashes
    Dynamic Reconfiguration of Primary/Backup Clusters
    • 42
    • PDF
    Mechanisms for improving ZooKeeper Atomic Broadcast performance
    Make the Leader Work: Executive Deferred Update Replication
    • 8
    • PDF
    Protocol-Aware Recovery for Consensus-Based Storage
    • 8
    • Highly Influenced
    • PDF

    References

    SHOWING 1-10 OF 30 REFERENCES
    Vertical paxos and primary-backup replication
    • 118
    • PDF
    Reliable and total order broadcast in the crash-recovery model
    • 15
    • PDF
    ZooKeeper: Wait-free Coordination for Internet-scale Systems
    • 1,401
    • PDF
    Atomic Broadcast in Asynchronous Crash-Recovery Distributed Systems and Its Use in Quorum-Based Replication
    • 25
    A new look at atomic broadcast in the asynchronous crash-recovery model
    • 16
    • PDF
    Chain Replication for Supporting High Throughput and Availability
    • 392
    • PDF
    The Chubby lock service for loosely-coupled distributed systems
    • 808
    • PDF
    Efficient message ordering in dynamic networks
    • 96
    • PDF