Grid resource management - CRUSH: controlled, scalable, decentralized placement of replicated data