Design and Implementation of Smooth Renewable Power in Cloud Data Centers

The renewable power has been widely used in modern cloud data centers, which also produce large electricity bills and the negative impacts on environments. However, frequent fluctuation and intermittency of renewable power often cause the challenges in terms of the stability of both electricity grid and data centers, as well as decreasing the utilization of renewable power. Existing schemes fail to alleviate the renewable power fluctuation, which is caused by the essential properties of renewable power. In order to address this problem, we propose an efficient and easy-to-use smooth renewable power-aware scheme, called Smoother, which consists of Flexible Smoothing (FS) and Active Delay (AD). First, in order to smooth the fluctuation of renewable power, FS carries out the optimized charge/discharge operation via computing the minimum variance of the renewable power that is supplied to data centers per interval. Second, AD improves the utilization of renewable power via actively adjusting the execution time of deferrable workloads. Extensive experimental results via examining the traces of real-world data centers demonstrate that Smoother significantly reduces the negative impact of renewable power fluctuations on data centers and improves the utilization of renewable power by 250.88%. We have released the source codes for public use.

[1]  Xue Liu,et al.  Quantity Versus Quality: Optimal Harvesting Wind Power for the Smart Grid , 2014, Proceedings of the IEEE.

[2]  Prashanth Mohan,et al.  Design and Evaluation of an Energy Agile Computing Cluster , 2012 .

[3]  Siamak Mohammadi,et al.  Infrastructure Aware Heterogeneous-Workloads Scheduling for Data Center Energy Cost Minimization , 2022, IEEE Transactions on Cloud Computing.

[4]  Chadi Assi,et al.  Demand-Side Management by Regulating Charging and Discharging of the EV, ESS, and Utilizing Renewable Energy , 2018, IEEE Transactions on Industrial Informatics.

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

[6]  Xue Liu,et al.  Comprehensive understanding of operation cost reduction using energy storage for IDCs , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[7]  Laurent Massoulié,et al.  Optimal Control of End-User Energy Storage , 2012, IEEE Transactions on Smart Grid.

[8]  Shuguang Cui,et al.  GreenFlowing: A Green Way of Reducing Electricity Cost for Cloud Data Center Using Heterogeneous ESDs , 2019, 2019 IEEE Symposium on Computers and Communications (ISCC).

[9]  Prashant Shenoy,et al.  Solar-TK: A Data-Driven Toolkit for Solar PV Performance Modeling and Forecasting , 2019, 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[10]  Xue Liu,et al.  A Survey on Green-Energy-Aware Power Management for Datacenters , 2014, ACM Comput. Surv..

[11]  Pavol Bauer,et al.  Energy Management System With PV Power Forecast to Optimally Charge EVs at the Workplace , 2018, IEEE Transactions on Industrial Informatics.

[12]  Yechen Qin,et al.  Online Energy Management for Multimode Plug-In Hybrid Electric Vehicles , 2019, IEEE Transactions on Industrial Informatics.

[13]  David Irwin,et al.  Emission-aware Energy Storage Scheduling for a Greener Grid , 2020, e-Energy.

[14]  Rajesh Gupta,et al.  Evaluating the effectiveness of model-based power characterization , 2011 .

[15]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[16]  Bruce H. Krogh,et al.  Wind Integration in Power Systems: Operational Challenges and Possible Solutions , 2011, Proceedings of the IEEE.

[17]  Irena Koprinska,et al.  Forecasting solar power generated by grid connected PV systems using ensembles of neural networks , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).

[18]  Minghua Chen,et al.  Cost Minimizing Online Algorithms for Energy Storage Management With Worst-Case Guarantee , 2015, IEEE Transactions on Smart Grid.

[19]  Prashant J. Shenoy,et al.  Predicting solar generation from weather forecasts using machine learning , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

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

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

[22]  Clifford W. Hansen,et al.  Pvlib Python: a Python Package for Modeling Solar Energy Systems , 2018, J. Open Source Softw..

[23]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[24]  Shaolei Ren,et al.  An online incentive mechanism for emergency demand response in geo-distributed colocation data centers , 2016, e-Energy.

[25]  Athanasios V. Vasilakos,et al.  Electricity Price-aware Consolidation Algorithms for Time-sensitive VM Services in Cloud Systems , 2019, IEEE Transactions on Services Computing.

[26]  Adam Wierman,et al.  Renewable and cooling aware workload management for sustainable data centers , 2012, SIGMETRICS '12.

[27]  Hai Jin,et al.  MultiGreen: cost-minimizing multi-source datacenter power supply with online control , 2013, e-Energy '13.

[28]  T. Hoff,et al.  A New Version of the SUNY Solar Forecast Model: A Scalable Approach to Site-Specific Model Training , 2018 .

[29]  Robert H. Deng,et al.  Resonance Attacks on Load Frequency Control of Smart Grids , 2018, IEEE Transactions on Smart Grid.

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

[31]  John V. Guttag,et al.  Power-demand routing in massive geo-distributed systems , 2010 .

[32]  Yuehua Huang,et al.  Short-term wind power prediction based on LSSVM–GSA model , 2015 .

[33]  Pietro Tesi,et al.  Optimized Thermal-Aware Job Scheduling and Control of Data Centers , 2016, IEEE Transactions on Control Systems Technology.

[34]  Nikos D. Hatziargyriou,et al.  Integrating distributed generation into electric power systems: A review of drivers, challenges and opportunities , 2007 .

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

[36]  Yu Hua,et al.  Smoother: A Smooth Renewable Power-Aware Middleware , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

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