.. _sphx_glr_api_gallery_vm_replication:
Replicated and atomic execution
-------------------------------
Deterministic replicas and all-or-nothing transactions.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /api/gallery/vm/replication/images/thumb/sphx_glr_plot_01_state_machine_replication_thumb.png
:alt:
:doc:`/api/gallery/vm/replication/plot_01_state_machine_replication`
.. raw:: html
State-machine replication: same inputs, same order, same state (Lamport 1978, Schneider 1990)
.. raw:: html
.. only:: html
.. image:: /api/gallery/vm/replication/images/thumb/sphx_glr_plot_02_atomic_transactions_thumb.png
:alt:
:doc:`/api/gallery/vm/replication/plot_02_atomic_transactions`
.. raw:: html
Atomic transactions: all or nothing (Gray 1981)
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/api/gallery/vm/replication/plot_01_state_machine_replication
/api/gallery/vm/replication/plot_02_atomic_transactions