Energy-efficient data replication in cloud computing datacenters

Cloud computing is an emerging paradigm that provides computing, communication and storage resources as a service over a network. Communication resources often become a bottleneck in service provis...