Online Server and Workload Management for Joint Optimization of Electricity Cost and Carbon Footprint Across Data Centers

Internet data centers, typically distributed across the world in order to provide timely and reliable Internet service, have been increasingly pressurized to reduce their carbon footprint and electricity cost. Particularly, data centers will soon be required to abide by carbon capping polices which impose carbon footprint limits to encourage brown energy conservation. We propose an online algorithm, called OnlineCC, for minimizing the operational cost while satisfying the carbon footprint reduction target of a set of geo-distributed data centers. OnlineCC makes use of Lyapunov optimization technique while operating without long-term future information, making it attractive in the presence of uncertainties associated with data center information e.g., input workload. We prove that OnlineCC achieves a near optimal operational cost (electricity cost) compared to the optimal algorithm with future information, while bounding the potential violation of carbon footprint target, depending on the Lyapunov control parameter, namely V. We also give a heuristic for finding V which significantly shortens the search space to adjust its value. Finally, we perform a trace-based simulation study and a small scale experiment to complement the analysis. The results show that OnlineCC reduces cost by more than 18% compared to a prediction-based online solution while resulting in equal or smaller carbon footprint.

[1]  Hai Jin,et al.  Carbon-Aware Load Balancing for Geo-distributed Cloud Services , 2013, 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems.

[2]  Ayan Banerjee,et al.  GDCSim: A simulator for green data center design and analysis , 2014, ACM Trans. Model. Comput. Simul..

[3]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[4]  Srinivasan Keshav,et al.  It's not easy being green , 2012, CCRV.

[5]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.

[6]  Yefu Wang,et al.  GreenWare: Greening Cloud-Scale Data Centers to Maximize the Use of Renewable Energy , 2011, Middleware.

[7]  Sandeep K. S. Gupta,et al.  BlueTool: Using a Computing Systems Research Infrastructure Tool to Design and Test Green and Sustainable Data Centers , 2012 .

[8]  Shaolei Ren,et al.  COCA: Online distributed resource management for cost minimization and carbon neutrality in data centers , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[9]  Austin Donnelly,et al.  Sierra: a power-proportional, distributed storage system , 2009 .

[10]  Shaolei Ren,et al.  Online capacity provisioning for carbon-neutral data center with demand-responsive electricity prices , 2013, PERV.

[11]  Margaret Martonosi,et al.  Capping the brown energy consumption of Internet services at low cost , 2010, International Conference on Green Computing.

[12]  Lachlan L. H. Andrew,et al.  Greening Geographical Load Balancing , 2015, IEEE/ACM Transactions on Networking.

[13]  Sandeep K. S. Gupta,et al.  TACOMA: Server and workload management in internet data centers considering cooling-computing power trade-off and energy proportionality , 2012, TACO.

[14]  Krishna P. Gummadi,et al.  An analysis of Internet content delivery systems , 2002, OPSR.

[15]  Sandeep K. S. Gupta,et al.  DAHM: A green and dynamic web application hosting manager across geographically distributed data centers , 2012, JETC.

[16]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[17]  Michael J. Neely Energy Optimal Control for Time-Varying Wireless Networks , 2006, IEEE Trans. Inf. Theory.