Cosmos DB introduces per-partition automatic geo-failover driven by a CAS Paxos-backed Failover Manager state machine, restoring write availability in under two minutes in tests.
CASPaxos: Replicated State Machines without logs
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
CASPaxos is a wait-free, linearizable, multi-writer multi-reader register in unreliable, asynchronous networks supporting arbitrary update operations including compare-and-set (CAS). The register acts as a replicated state machine providing an interface for changing its value by applying an arbitrary user-provided function (a command). Unlike Multi-Paxos and Raft which replicate the log of commands, CASPaxos replicates state, thus avoiding associated complexity, reducing write amplification, increasing concurrency of disk operations and hardware utilization. The paper describes CASPaxos, proves its safety properties and evaluates the characteristics of a CASPaxos-based prototype of key-value storage.
citation-role summary
citation-polarity summary
fields
cs.DB 1years
2025 1verdicts
CONDITIONAL 1roles
method 1polarities
use method 1representative citing papers
citing papers explorer
-
Implementing Decentralized Per-Partition Automatic Failover in Azure Cosmos DB
Cosmos DB introduces per-partition automatic geo-failover driven by a CAS Paxos-backed Failover Manager state machine, restoring write availability in under two minutes in tests.