CRUSH (Controlled Replication Under Scalable Hashing)