Abstract
Power backup infrastructure is indispensable but its cost exceeds 20% of the whole power infrastructure expenditure of a traditional datacenter. Under-provisioning the power backup infrastructure has therefore been proposed to reduce the backup cost while still keep power available during grid power outages. However, how to under-provision the power backup facility for a green datacenter using renewable energy has not yet been explored. This paper proposes an approach to under-provision the power backup infrastructure as well as optimize the performance of individual applications with the presence of renewable energy, named Green-Up. It contributes two novel techniques: power source and power load managements. Power source management identifies the suitable power source for power backup whereas power load management selects the best power capping techniques for under-provisioning power backup infrastructure. In addition, we build hierarchical Bayesian Models to optimize power consumption and performance. To evaluate Green-Up, we build an experimental cluster consisting of 10 servers with a simulated solar power generator, and use four representative datacenter benchmarks. The experimental results demonstrate that our theoretical solutions provide a seamless bridge across the whole spectrum of renewable power availability and durations of grid power outages.
Similar content being viewed by others
References
Aksanli, B., Venkatesh, J., Zhang, L., Rosing, T.: Utilizing green energy prediction to schedule mixed batch and service jobs in data centers. In: Proceedings of the workshop on power aware computing and systems (HotPower) (2011)
APC InfraStruxure Total Cost of Ownership.: http://www.apc.com/tools/isx/tco/index.cfm (2013). Accessed 12 Nov 2019
Barroso, L.A., Hölzle, U.: The Datacenter as a Computer: An Introduction to the Design of Warehouse-scale Machines. Morgan and Claypool Publishers, San Rafael (2009)
Chen, G., He, W., Liu, J., Nath, S., Rigas, L., Xiao, L., Zhao, F.: Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: Proceedings of USENIX symposium on networked systems design and implementation (NSDI) (2008)
Doerffel, D., Sharkh, S.: A critical review of using the peukert equation for determining the remaining capacity of lead-acid and lithiumion batteries. J. Power Sour. 155, 395–400 (2006)
Facebook.: Hacking conventional computing infrastructure. http://opencompute.org/ (2011). Accessed 12 Nov 2019
Fan, X., Weber, W.D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th annual international symposium on computer architecture (ISCA) (2007)
Ferdman, M., Adileh, A., Kocberber, O., Volos, S., Alisafaee, M., Jevdjic, D., Kaynak, C., Popescu, A.D., Ailamaki, A., Falsafi, B.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware. In: Proceedings of international conference on architectural support programming languages and operating systems (ASPLOS) (2012)
Fu, R., Feldman, D., Margolis, R.: U.S. solar photovoltaic system cost benchmark Q1 (2018). https://doi.org/10.7799/1503848 (2019). Accessed 12 Nov 2019
Fu, X., Wang, X., Lefurgy, C.R.: How much power oversubscription is safe and allowed in data centers. In: Proceedings of international conference on autonomic computing (ICAC) (2011)
Gelman, A., Carlin, J., Stern, H., Dunson, D., Vehtari, A., Rubin, D.: Bayesian data analysis, 3rd edn. Chapman & Hall/CRC (1995)
Goiri, I., Katsak, W., Le, K., Nguyen, T.D., Bianchini, R.: Parasol and greenswitch: managing datacenters powered by renewable energy. In: Proceedings of the ACM international conference on architectural support for programming languages and operating systems (ASPLOS) (2013)
Goiri, I., Le, K., Haque, M.E., Beauchea, R., Nguyen, T.D., Guitart, J., Torres, J., Bianchini, R.: GreenSlot: scheduling energy consumption in green datacenters. In: Proceedings of 2011 international conference for high performance computing, networking, storage and analysis (SC) (2011)
Goiri, I., Le, K., Nguyen, T.D., Guitart, J., Torres, J., Bianchini, R.: GreenHadoop: leveraging green energy in data-processing frameworks. In: Proceedings of the 7th ACM european conference on computer systems (EuroSys) (2012)
Goodwin, P.: The holt-winters approach to exponential smoothing: 50 years old and going strong. Foresight: Int. J. Appl. Forecast. (2010)
Google Summit.: http://www.google.com/corporate/datacenter/events/dcsummit2009.html (2019). Accessed 12 Nov 2019
Govindan, S., Sivasubramaniam, A., Urgaonkar, B.: Benefits and limitations of tapping into stored energy for datacenters. In: Proceedings of the 38th annual international symposium on computer architecture (ISCA) (2011)
Govindan, S., Wang, D., Sivasubramaniam, A., Urgaonkar, B.: Leveraging stored energy for handling power emergencies in aggressively provisioned datacenters. In: Proceedings of the seventeenth international conference on architectural support for programming languages and operating systems (ASPLOS) (2012)
Grapesolar.: www.grapesolar.com/ (2019). Accessed 12 Nov 2019
Phonemon Institute: 2013 study on data center outages, phonemon institute research report (2013). https://www.missioncriticalmagazine.com/ext/resources/whitepapers/White-Paper-2013-Study-on-Data-Center-Outages---Ponemon-Institute.pdf. Accessed 12 Nov 2019
Phonemon Institute: 2016 study on data center outages, phonemon institute research report (2016). https://www.missioncriticalmagazine.com/ext/resources/whitepapers/White-Paper-2016-Study-on-Data-Center-Outages---Ponemon-Institute.pdf. Accessed 12 Nov 2019
Kontorinis, V., Zhang, L.E., Aksanli, B., Sampson, J., Hom, H.: Managing distributed UPS energy for effective power capping in data centers. In: Proceedings of international symposium on computer architecture (ISCA) (2012)
Li, C., Zhou, R., Li, T.: Enabling distributed generation powered sustainable high-performance data center. In: Proceedings of international symposium on high performance computer architecture (HPCA) (2013)
Li, C., Hu, Y., Zhou, R., Liu, M., Liu, L., Yuan, J., Li, T.: Enabling datacenter servers to scale out economically and sustainably. In: MICRO (2013)
Li, C., Qouneh, A., Li, T.: iSwitch: Coordinating and optimizing renewable energy powered server clusters. In: Proceedings of the 39th annual international symposium on computer architecture (ISCA) (2012)
Li, C., Zhang, W., Cho, C.B., Li, T.: SolarCore: solar energy driven multi-core architecture power management. In: Proceedings of the 2011 IEEE 17th international symposium on high performance computer architecture (HPCA) (2011)
Liu, Z., Chen, Y., Bash, C., Wierman, A., Gmach, D., Wang, Z., Marwah, M., Hyser, C.: Renewable and cooling aware workload management for sustainable data centers. In: Proceedings of ACM SIGMETRICS/IFIP Performance conference (2012)
Liu, L., Li, C., Sun, H., Hu, Y., Gu, J., Li, T., Xu, J., Zheng., N.: HEB: deploying and managing hybrid energy buffers for improving datacenter efficiency and economy. In: Proceedings of ACM/IEEE 42nd annual international symposium on computer architecture (ISCA) (2015)
Measurement and instrumentation data center.: http://www.nrel.gov/midc/ (2019). Accessed 12 Nov 2019
Meisner, D., Wenisch, T.F.: Dreamweaver: architectural support for deep sleep. In: Proceedings of the seventeenth international conference on architectural support for programming languages and operating systems (ASPLOS) (2012)
MEMCACHED:Memory-object Caching System.: http://www.memcached.org (2019). Accessed 12 Nov 2019
Michael, A.B.: http://www.it.northwestern.edu/ bin/docs/DesignBestPractices_127434.pdf (2019). Accessed 12 Nov 2019
Mishra, N., Zhang, H., Lafferty, J.D., Hoffmann, H.: A Probabilistic graphical model-based approach for minimizing energy under performance constraints. In: Proceedings of the twentieth international conference on architectural support for programming languages and operating systems (ASPLOS) (2015)
Sharma, N., Barker, S., Irwin, D., Shenoy, P.: Blink: managing server clusters on intermittent power. In: Proceedings of the sixteenth international conference on architectural support for programming languages and operating systems (ASPLOS) (2011)
Singh, R., Irwin, D., Shenoy, P., Ramakrishnan, K.K.: Yank: enabling green data centers to pull the plug. In: Proceedings of the 10th USENIX conference on networked systems design and implementation (NSDI) (2013)
SPECCPU.: http://www.spec.org/cpu2006/ (2019). Accessed 12 Nov 2019
SPECJBB 2013:Java Business Benchmark.: http://www.spec.org/jbb2013/ (2019). Accessed 12 Nov 2019
Urgaonkar, R., Urgaonkar, B., Neely, M.J., Sivasubramanian, A.: Optimal power cost management using stored energy in data centers. In: Proceedings of the ACM SIGMETRICS joint international conference on measurement and modeling of computer systems (SIGMETRICS) (2011)
Wang, D., Govindan, S., Sivasubramaniam, A., Kansal, A., Liu, J., Khessib, B.: Underprovisioning backup power infrastructure for datacenters. In: Proceedings of the 19th international conference on architectural support for programming languages and operating systems (ASPLOS) (2014)
Wang, D., Ren, C., Sivasubramaniam, A., Urgaonkar, B., Fathy, H.: Energy storage in datacenters: what, where, and how much? In: Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on measurement and modeling of computer systems (SIGMETRICS) (2012)
Wang, D., Ren, C., Sivasubramaniam, A.: Virtual Power distribution in datacenters. In: Proceedings of the 40th annual international symposium on computer architecture (ISCA) (2013)
Whitney, J., Delforge, P.: Scaling up energy efficiency across the data center industry: evaluating key drivers and barriers. NRDC (2014)
Zh-101.: Zh-101 portable electric power fault recorder and analyzer (2009)
Zheng, W., Ma, K., Wang, X.: Exploiting thermal energy storage to reduce data center capital and operating expenses. In: Proceedings of IEEE 20th international symposium on high performance computer architecture (HPCA) (2014)
Zhou, X., Cao, Q., Jiang, H., Tian, L., Xie, C.: Underprovisioning the grid power infrastructure for green datacenters. In: Proceedings of the 29th ACM on international conference on supercomputing (ICS) (2015)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, X., Yu, Z. Green-Up: under-provisioning power backup infrastructure for green datacenters. CCF Trans. HPC 1, 209–223 (2019). https://doi.org/10.1007/s42514-019-00016-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42514-019-00016-6