Ability to maintain critical operations during disruption.

Algorithm enabling distributed agreement.

Switching to a backup component.

Copy of data for recovery.

Selecting a coordinating node.

Failover performed automatically.

Backup containing all selected data.

Minimum participating nodes required for agreement.

Failover requiring human action.

Backup containing changes since a previous backup.