These are personal notes, NOT formal articles
This kind of Replication cannot deal with all types of failuress. It can mainly deal with:
What this replication does not cover is:
Replication is often expensive and the decision to choice to have it of often more of an economic question than a technical one, eg. if you are runing a bank system, replication would be ideal because of the value of the system correctness and uptime to the customer provides compared to day running your own personal blog website.
State Transfer: In this the primary transfers its entire state of memory or data to the Backup
Replicated State Machine: in this model, the primary only sends operations log to the backup, i.e if its a web server and recieves incoming external requests to carry out writes or updates etc, its sends a copy of these requests to the backup and the backup applies them to its own data.
TO build a RSM we have certain questions to answer:
CASE STUDY: VMware