Carbon-Aware Online Control of Geo-Distributed Cloud Services

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

25 Scopus Citations
View graph of relations

Author(s)

  • Zhi Zhou
  • Fangming Liu
  • Ruolan Zou
  • Jiangchuan Liu
  • Hai Jin

Related Research Unit(s)

Detail(s)

Original languageEnglish
Article number7345588
Pages (from-to)2506-2519
Journal / PublicationIEEE Transactions on Parallel and Distributed Systems
Volume27
Issue number9
Publication statusPublished - 1 Sep 2016

Abstract

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 datacenters to defuse such a concern. In this paper, we show how the spatial and temporal variabilities of the electricity carbon footprint can be fully exploited to further green the cloud running on top of geographically distributed datacenters. Specifically, we first verify that electricity cost minimization conflicts with carbon emission minimization, based on an empirical study of several representative geo-distributed cloud services. We then jointly consider the electricity cost, service level agreement (SLA) requirement, and emission reduction budget. To navigate such a three-way tradeoff, we 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. Results from rigorous mathematical analysis and real-world trace-driven evaluation demonstrate the effectiveness of our framework in reducing both electricity cost and carbon emission.

Research Area(s)

  • capacity right-sizing, Carbon reduction, geo-distributed datacenters, load balancing, online control, three-way tradeoff

Citation Format(s)

Carbon-Aware Online Control of Geo-Distributed Cloud Services. / Zhou, Zhi; Liu, Fangming; Zou, Ruolan; Liu, Jiangchuan; Xu, Hong; Jin, Hai.

In: IEEE Transactions on Parallel and Distributed Systems, Vol. 27, No. 9, 7345588, 01.09.2016, p. 2506-2519.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal