QUESTION
(a) Explain why making some replica managers read-only may improve the performance of a gossip system.
(b) In the gossip architecture, why does a replica manager need to keep both a replica timestamp and a value timestamp?
(c) Explain why allowing backups to process read operations leads to sequentially consistent rather than linear executions in a passive replication system.
(d) What is the consistency issue raised by state transfer?
(e) Explain why a multi-threaded server might not qualify as a state machine.