Data Replication in Dynamo

Optimistic replication, sloppy quorums, and hinted hand-offs