Replication and Data Placement in Distributed Key-Value Stores
The Google file system