Managing Server Clusters on Renewable Energy Mix

As climate change has become a global concern and server energy demand continues to soar, many IT companies have started to explore server clusters running on various renewable energy sources. Existing green data center designs often yield suboptimal performance as they only look at a certain specific type of energy source. This article explores data centers powered by hybrid renewable energy systems. We propose GreenWorks, a framework for HPC data centers running on a renewable energy mix. Specifically, GreenWorks features a cross-layer power management scheme tailored to the timing behaviors and capacity constraints of different energy sources. Using realistic workload traces and renewable energy data, we show that GreenWorks could provide a near-optimal workload performance (within 3% difference) on average. It can also reduce the worst-case performance degradation by 43% compared to the state-of-the-art design. Moreover, the performance improvements are based on carbon-neutral operations and are not at the cost of significant efficiency degradation and reduced battery lifecycle. Our technique becomes more efficient when servers become more energy proportional and can effectively handle the ever-increasing depth of renewable power penetration in green data centers.

[1]  Jordi Torres,et al.  GreenSlot: Scheduling energy consumption in green datacenters , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[2]  Prashant J. Shenoy,et al.  Blink: managing server clusters on intermittent power , 2011, ASPLOS XVI.

[3]  Nanning Zheng,et al.  HEB: Deploying and managing hybrid energy buffers for improving datacenter efficiency and economy , 2015, 2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA).

[4]  Chandrakant D. Patel,et al.  Towards a net-zero data center , 2012, JETC.

[5]  Longjun Liu,et al.  Enabling datacenter servers to scale out economically and sustainably , 2013, 2013 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[6]  Cullen E. Bash,et al.  Design of Farm Waste-Driven Supply Side Infrastructure for Data Centers , 2010 .

[7]  Longjun Liu,et al.  BAAT: Towards Dynamically Managing Battery Aging in Green Datacenters , 2015, 2015 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks.

[8]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[9]  Dan Tsafrir,et al.  Experience with using the Parallel Workloads Archive , 2014, J. Parallel Distributed Comput..

[10]  P. Gilman,et al.  MICROPOWER SYSTEM MODELING WITH HOMER , 2005 .

[11]  Chao Li,et al.  Enabling distributed generation powered sustainable high-performance data center , 2013, 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA).

[12]  Chao Li,et al.  SolarCore: Solar energy driven multi-core architecture power management , 2011, 2011 IEEE 17th International Symposium on High Performance Computer Architecture.

[13]  Felix A. Farret,et al.  Micropower System Modeling with Homer , 2006 .

[14]  S. Chowdhury,et al.  Microgrids and Active Distribution Networks , 2009 .

[15]  Boudewijn R. Haverkort,et al.  Which battery model to use? , 2008, IET Softw..

[16]  Anand Sivasubramaniam,et al.  Benefits and limitations of tapping into stored energy for datacenters , 2011, 2011 38th Annual International Symposium on Computer Architecture (ISCA).

[17]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[18]  Anand Sivasubramaniam,et al.  Energy storage in datacenters: what, where, and how much? , 2012, SIGMETRICS '12.

[19]  A. Sannino,et al.  An Adaptive Control System for a DC Microgrid for Data Centers , 2007, IEEE Transactions on Industry Applications.

[20]  ONSITE DISTRIBUTED GENERATION SYSTEMS FOR LABORATORIES , 2011 .

[21]  Sebastian Ehrlichmann,et al.  Integration Of Alternative Sources Of Energy , 2016 .

[22]  Shen Li,et al.  WattValet: Heterogenous Energy Storage Management in Data Centers for Improved Power Capping , 2014, ICAC.

[23]  James F. Manwell,et al.  Lifetime Modelling of Lead Acid Batteries , 2005 .

[24]  Girish Ghatikar,et al.  Demand Response Opportunities and Enabling Technologies for Data Centers: Findings From Field Studies , 2012 .

[25]  Chao Li,et al.  iSwitch: Coordinating and optimizing renewable energy powered server clusters , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[26]  Li Zhao,et al.  Servers powered by a 10kW in-rack Proton Exchange Membrane Fuel Cell system , 2014 .

[27]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[28]  Jordi Torres,et al.  GreenHadoop: leveraging green energy in data-processing frameworks , 2012, EuroSys '12.

[29]  Ozan Erdinc,et al.  Optimum design of hybrid renewable energy systems: Overview of different approaches , 2012 .

[30]  Depei Qian,et al.  Managing Green Datacenters Powered by Hybrid Renewable Energy Systems , 2014, ICAC.

[31]  Prashant J. Shenoy,et al.  Yank: Enabling Green Data Centers to Pull the Plug , 2013, NSDI.

[32]  Houman Homayoun,et al.  Managing distributed UPS energy for effective power capping in data centers , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[33]  Chao Li,et al.  Building Fuel Powered Supercomputing Data Center at Low Cost , 2015, ICS.

[34]  Xue Liu,et al.  Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

[35]  Maryam Dehghani,et al.  Hybrid Renewable Energy Systems , 2014 .

[36]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[37]  Christopher Stewart,et al.  Adaptive green hosting , 2012, ICAC '12.

[38]  K. M. Chandy,et al.  Load-shedding probabilities with hybrid renewable power generation and energy storage , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[39]  Ramesh K. Sitaraman,et al.  Using batteries to reduce the power costs of internet-scale distributed networks , 2012, SoCC '12.

[40]  Chandrakant D. Patel,et al.  Sustainable data centers: Enabled by supply and demand side management , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[41]  T. N. Vijaykumar,et al.  Joint optimization of idle and cooling power in data centers while maintaining response time , 2010, ASPLOS XV.

[42]  David E. Irwin,et al.  Ensemble-level Power Management for Dense Blade Servers , 2006, 33rd International Symposium on Computer Architecture (ISCA'06).

[43]  Thomas F. Wenisch,et al.  Power routing: dynamic power provisioning in the data center , 2010, ASPLOS XV.

[44]  Anand Sivasubramaniam,et al.  Optimal power cost management using stored energy in data centers , 2011, PERV.