Viewstamped Replication Revisited

Source: Viewstamped Replication Revisited Authors: Barbara Liskov, James Cowling Topic: Replicated-state-machine control planes with explicit views and reconfiguration.

Core idea

Viewstamped Replication provides a crash-tolerant replicated service through deterministic log replication, view changes, and reconfiguration.

Key claims

  • A replicated service should make reorganization under failures explicit.
  • Control operations are best represented as deterministic log entries.
  • View changes are a semantic part of the service, not merely an implementation nuisance.

Harness takeaway

The studio’s control plane should treat approvals, cancellations, grants, and routing changes as durable replicated commands rather than mutable dashboard state.