Optimizing Replication of Data for Distributed Cloud Computing Environments: Techniques, Challenges, and Research Gap | IEEE Conference Publication | IEEE Xplore