An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider
Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges