Placement of replicas in large-scale data grid environments