Replication and Data Placement in Distributed Key-Value Stores
Parallel data processing with MapReduce: a survey