statemaskinreplikasjon
Statemaskinreplikasjon er en tilnærming i distribuert databehandling der flere noder holder kopier av en deterministisk statsmaskin og behandlingen av klientkommandoer skjer i en enhetlig, bestemt rekkefølge. Målet er å tilby pålitelighet og tilgjengelighet selv ved feilhendelser eller nettverksavbrudd, ved at alle fungerende noder har en konsistent kopi av tilstanden og av den logiske hendelsesrekkefølgen.
Grunnprinsippet er å gjøre hver operasjon som klient sender til tjenesten til en del av en felles,
Kjennetegn ved SMR inkluderer sikkerhet (safety) og framdrift (liveness) under visse nettverksforhold, samt linearizability som ofte
Vanlige bruksområder er distribuerte databaser og koordineringstjenester som trenger konsekvent orden av kommandoer, for eksempel etcd