Carbon-Aware Load Balancing for Geo-Distributed Cloud Services
Recently, datacenter carbon emission has become an emerging concern for the cloud service providers. Previous works are limited on cutting down the power consumption of the datacenters to defuse such a concern. In this paper, the authors show how the spatial and temporal variability's of the electricity carbon footprint can be fully exploited to further green the cloud running on top of geographically distributed datacenters. They jointly consider the electricity cost, Service Level Agreement (SLA) requirement, and emission reduction budget. To navigate such a three-way tradeoff, they take advantage of Lyapunov optimization techniques to design and analyze a carbon-aware control framework, which makes online decisions on geographical load balancing, capacity right-sizing, and server speed scaling.