Ark: A Real-World Consensus Implementation
Ark is an implementation of a consensus algorithm similar to Paxos and Raft, designed as an improvement over the existing consensus algorithm used by MongoDB and TokuMX. Ark was designed from first principles, improving on the election algorithm used by TokuMX, to fix deficiencies in MongoDB's...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ark is an implementation of a consensus algorithm similar to Paxos and Raft,
designed as an improvement over the existing consensus algorithm used by
MongoDB and TokuMX.
Ark was designed from first principles, improving on the election algorithm
used by TokuMX, to fix deficiencies in MongoDB's consensus algorithms that can
cause data loss. It ultimately has many similarities with Raft, but diverges in
a few ways, mainly to support other features like chained replication and
unacknowledged writes. |
---|---|
DOI: | 10.48550/arxiv.1407.4765 |