Consistency and Replication1
Consistency and Replication1
Replication
Why replicate?
• Data replication: a common technique in distributed systems
• Reliability
• If one replica is unavailable or crashes, use another
• Protect against corrupted data
• Performance
• Scale with the size of the distributed system (replicated web servers)
• Scale in geographically distributed systems (web proxies)