Models for Efficient Data Replication in Cloud Computing Datacenters