skip to main content
10.1145/2925426.2926276acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
research-article

Towards an Adaptive Multi-Power-Source Datacenter

Published: 01 June 2016 Publication History

Abstract

Big data and cloud computing are accelerating the capacity growth of datacenters all over the world. Their energy costs and environmental issues have pushed datacenter operators to explore and integrate alternative energy sources, such as various renewable energy supplies and energy storage devices. Designing datacenters powered by multi-power supplies in the smart grid environment is becoming a promising trend in the next few decades. However, gracefully provisioning various power sources and efficiently manage them in datacenter is a significant challenge.
In this paper, we explore an unconventional fine-grained power distribution architecture for multi-source powered datacenters. We thoroughly investigate how to deliver and manage multiple power sources from the power generation plant outside of the datacenter to datacenter inside. We then propose a novel Power Switch Network (PSN) for datacenters. PSN is a reconfigurable multi-power-source distribution architecture which enables datacenter to distribute various power sources with a fine-grained manner. Moreover, a tailored machine learning based power sources management framework is proposed for PSN to dynamically select different power sources and optimize user-demanded performance metrics. Compared with the conventional single-switch system, evaluation results show that PSN could improve solar energy utilization by 39.6%, reduce utility power cost by 11.1% and improve workload performance by 33.8%, meanwhile enhancing battery lifetime by 9.3%. We expect that our work could provide valuable guidelines for the emerging multi-power-source datacenter to improve their efficiency, sustainability and economy.

References

[1]
"President Obama calls for greater use of renewable energy," US Department of Energy. http://apps1.eere.energy.gov/news/news_detail.cfm/news_id=12194, 26 April 2013.
[2]
The role of distributed generation and combined heat and power (CHP) systems in data centers, Technical Report, EPA, 2007
[3]
H. Zareipour, K. Bhattacharya, and C. Canizares, "Distributed generation: current status and challenges," in the 36th Annual North American Power Symposium, 2004.
[4]
R. Lasseter and P. Piagi, "Microgrid: A Conceptual Solution," in IEEE Annual Power Electronics Specialists Conference, 2004
[5]
Microsoft looking to test grid-independent data center, http://www.datacenterdynamics.com.
[6]
Q. Deng, D. Meisner, A. Bhattacharjee, T. F. Wenisch, and R. Bianchini, "Coscale: Coordinating cpu and memory system dvfs in server systems," in Proceedings of the IEEE/ACM International Symposium on Microarchitecture, December 2012.
[7]
R. Teodorescu and J. Torrellas, "Variation-Aware Application Scheduling and Power Management for Chip Multi-processors," in International Symposium on Computer Architecture, June 2008.
[8]
Rangan, G. Wei and D. Brooks, "Thread Motion: Fine-Grained Power Management for Multi-Core System," in International Symposium on Computer Architecture, June 2009.
[9]
D. J. Sorin, O. Matthews and M. Zhang, "Architecting Dynamic Power Management to be Formally Verifiable," in Annual Design Automation Conference, June 2014.
[10]
D. Meisner and T. Wenisch. DreamWeaver, "Architectural Support for Deep Sleep," in International Conference on Architectural Support for Programming Languages and Operating Systems, 2012.
[11]
D. Meisner, B. Gold and T. Wenisch, "PowerNap: Eliminating Server Idle Power," in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2009.
[12]
X. Fan, W. Weber and L. Barroso, "Power Provisioning for a Warehouse-Sized Computer," in International Symposium on Computer Architecture, June 2007.
[13]
R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang and X. Zhu, "No Power Struggles: Coordinated Multi-level Power Management for the Datacenter," in International Conference on Architectural Support for Programming Languages and Operating Systems, 2008.
[14]
X. Wang and M. Chen, "Cluster-Level Feedback Power Control for Performance Optimization," in International Symposium on High-Performance Computer Architecture, February 2008.
[15]
C. Isci, A. Buyuktosunoglu, C. Y. Cher, P. Bose and M. Martonosi, "An Analysis of Efficient Multi-core Global Power Management Policies: Maximizing Performance for a Given Power Budget," in International Symposium on Microarchitecture, December 2006.
[16]
D. Lo, L. Cheng, R, Govindaraju, L. Barroso and C. Kozyrakis, "Towards Energy Proportionality for Large-scale Latency-critical Workloads," in International Symposium on Computer Architecture, 2014.
[17]
N. Sharma, S. Barker, D. Irwin and P. Shenoy, "Blink: Managing Server Clusters on Intermittent Power," in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2011.
[18]
C. Li, W. Zhang, C. Cho and T. Li, "SolarCore: Solar Energy Driven Multi-core Architecture Power Management," in International Symposium on High-Performance Computer Architecture, 2011.
[19]
I. Goiri, R. Beauchea, K. Le, T.D. Nguyen, M. Haque, J. Guitart, J. Torres and R. Bianchini, "GreenSlot: Scheduling Energy Consumption in Green Datacenters," in International Conference for High Performance Computing, Networking, Storage and Analysis, 2011.
[20]
Z. Liu, M. Lin, A. Wierman, S. Low and L. Andrew, "Greening Geographical Load Balancing," in SIGMETRICS Performance Evaluation Review, March 2011.
[21]
I. Goiri, K. Le, T. Nguyen, J. Guitart, J. Torre and R. Bianchini, "GreenHadoop: Leveraging Green Energy in Data Processing Frameworks," in European Conference on Computer Systems, 2012.
[22]
C. Li, R. Zhou and T. Li, "Enabling Distributed Generation Powered Sustainable High-Performance Datacenter," in International Symposium on High-Performance Computer Architecture, February 2013.
[23]
I. Goiri, W. Katsak, K. Le, T. Nguyen and R. Bianchini, "Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy," in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2013.
[24]
M. Haque, K. Le, I. Goiri, R. Bianchini and T. Nguyen, "Providing Green SLAs in High Performance Computing Clouds," in International Green Computing Conference, June 2013.
[25]
C. Li, Y. Hu, R. Zhou, M. Liu, L. Liu, J. Yuan and T. Li, "Oasis: Enabling Datacenter to Scale Out Economically and Sustainably," in International Symposium on Microarchitecture, December 2013.
[26]
http://www.microsoft.com/environment/
[27]
http://www.ibm.com/ibm/environment/climate/
[28]
http://www.apple.com/environment/renewable-energy/
[29]
http://www.google.com/green/bigpicture/
[30]
http://www.hpl.hp.com/news/2012/apr-jun/netzero.html/
[31]
http://green.ebay.com/greenteam/blog/eBays-Topaz-Data-Center-Gets-Even-Greener/8508
[32]
Greenpeace.org, "Clicking Clean: How Companies are Creating the Green Internet," April 2014.
[33]
S. Chalise, A. Golshani, S. Awasthi, S. Ma, B. Shrestha, L. Bajracharya, W. Sun and R. Tonkoski, "Data Center Energy Systems: Current Technology and Future Direction," in IEEE Power & Energy Society General Meeting, July 2015.
[34]
C. Ren, D. Wang, B. Urgaonkar, and A. Sivasubramaniam, "Carbon-Aware Energy Capacity Planning for Datacenters," in International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, August 2012,
[35]
C. Wang, I. A. Rayan, G. Eisenhauer, K. Schwan, M. Wolf, and C. Huneycutt, "VScope: Middleware for Troubleshooting Time-sensitive Data center Applications," in Proceedings of Middleware, 2012.
[36]
J. Gao and R. Jamidar, "Machine Learning Applications for Data Center Optimization," in Google White Paper, 2014.
[37]
C. Cho, W. Zhang and T. Li, "Informed Microarchitecture Design Space Exploration using Workload Dynamics," in International Symposium on Microarchitecture, December 2007.
[38]
C. Dubach, T. M. Jones and M. Boyle, "Microarchitectural Design Space Exploration Using An Architecture-Centric Approach," in International Symposium on Microarchitecture, December 2007.
[39]
E. Ipek, S. McKee, B. de Supinski and R. Caruana, "Efficiently Exploring Architectural Design Spaces Via Predictive Modeling, " in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2006.
[40]
R. Bitirgen, E. Ipek, and J. F. Martinez, "Coordinated Management of Multiple Interacting Resources in Chip Multiprocessors: A Machine Learning Approach," in the International Symposium on Microarchitecture, December 2008.
[41]
S. Pelley, D. Meisner, P. Zandevakili, T. F. Wenisch and J. Underwood, "Power Routing: Dynamic Power Provisioning in the Datacenter," in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2010.
[42]
V. Kontorinis, L. Zhang, B. Aksanli, J. Sampson, H. Homayoun, E. Pettis, T. Rosing and D. Tullsen, "Managing Distributed UPS Energy for Effective Power Capping in Datacenters," in International Symposium on Computer Architecture, June 2012.
[43]
D. Wang, C. Ren and A. Sivasubramaniam, "Virtualizing Power Distribution in Datacenters," in International Symposium on Computer Architecture, June 2013.
[44]
S. Govindan, D. Wang, A. Sivasubramaniam and B. Urgaonkar, "Leveraging Stored Energy for Handling Power Emergencies in Aggressively Provisioned Datacenters," in International Conference on Architectural Support for Programming Languages and Operating Systems, March 2012.
[45]
S. Govindan, A. Sivasubramaniam and B. Urgaonkar, "Benefits and Limitations of Tapping into Stored Energy for Datacenters," in International Symposium on Computer Architecture, June 2011.
[46]
L. Liu, C. Li, H. Sun, Y. Hu, J. Gu, T. Li, J. Xin, and N. Zheng, "HEB: Deploying and Managing Hybrid Energy Buffers for Improving Datacenter Efficiency and Economy," in International Symposium on Computer Architecture, June 2015.
[47]
B. Aksanli, T. Rosing, and E. Pettis, "Distributed Battery Control for Peak Power Shaving in Datacenters," in International Green Computing Conference, June 2013.
[48]
L. Liu, H. Sun, Y. Hu, J. Xin, N. Zheng and T. Li, "Leveraging Distributed UPS Energy for Managing Solar Energy Powered Datacenters," in International Green Computing Conference, 2014.
[49]
http://www.openstack.org/
[50]
Logs S. Huang, J. Huang, J. Dai, T. Xie and B. Huang, "The HiBench Benchmark Suite: Characterization of the MapReduce-Based Data Analysis. Data Engineering Workshops," in International Conference on Data Engineering, May 2010.
[51]
L. Liu, H. Sun, C. Li, Y. Hu, J. Xin, N. Zheng and T. Li. "RE-UPS, An Adaptive Distributed Energy Storage System for Dynamically Managing Solar Energy in Green Datacenter," in the Journal of Supercomputing, Vol. 72, Number 1, pp. 295--316. 2016.
[52]
C. Li, Y. Hu, L. Liu, J. Gu, M. Song, J. Yuan, X. Liang, and T. Li. "Towards Sustainable in-Situ Server Systems in the Big Data Era, " in International Symposium on Computer Architecture, June 2015.
[53]
H. Bindner, T. Cronin, P. Lundsager, J. Manwell, U. Abdulwahid and I. Gould, "Lifetime Modelling of Lead Acid Batteries," in the Technical Report of Risø National Laboratory, 2005.
[54]
L. Liu, C. Li, H. Sun, Y. Hu, J. Xin, N. Zheng and T. Li, "Leveraging Heterogeneous Power for Improving Datacenter Efficiency and Resiliency," in IEEE Computer Architecture Letters, June 2015.
[55]
P. Goodwin, "The Holt-winters Approach to Exponential Smoothing: 50 Years Old and Going Strong," in Foresight, August 2010.
[56]
Box, G. EP, G. M. Jenkins and G. C. Reinsel, "Time Series Analysis: Forecasting and Control," in John Wiley & Sons, June 2013.
[57]
P. Petrica, A. M. Izraelevitz, D. H et al, "Flicker: a Dynamically Adaptive Architecture for Power Limited Multicore Systems," in International Symposium on Computer Architecture, June 2013.
[58]
Y. Liu, S.C. Draper, N. Kim, "SleepScale: Runtime Joint Speed Scaling and Sleep States Management for Power Efficient Data Centers," in International Symposium on Computer Architecture, June 2014.
[59]
W. Zheng, K. Ma and X. Wang, "Exploiting Thermal Energy Storage to Reduce Datacenter Capital and Operating Expenses," in International Symposium on High-Performance Computer Architecture, February 2014.
[60]
O. Matthews, M. Zhang and D. J. Sorin, "Scalably Verifiable Dynamic Power Management," in International Symposium on High Performance Computer Architecture, February 2014
[61]
A. Majumdar, J. L. Setter, J. R. Dobbs, B. M. Hencey and D. H. Albonesi "Energy-Comfort Optimization using Discomfort History and Probabilistic Occupancy Prediction," in International Green Computing Conference, November 2014.
[62]
R. Singh, D. Irwin, P. Shenoy, K. Ramakrishnan, "Yank: Enabling Green Data Centers to Pull the Plug," in USENIX Symposium on Networked System Design and Implementation, April 2013.
[63]
Y. Hu, C. Li, L. Liu and T. Li, "HOPE: Enabling Efficient Service Orchestration in Software-Defined Data centers," in the International Conference of Supercomputing, June. 2016.
[64]
F. Kong, X Liu, "A Survey on Green-Energy-Aware Power Management for Datacenters," in ACM Computing Surveys, Vol.47, Num.2, pp.1--38, December 2014.
[65]
W. Deng, F. Liu, H. Jin, and C. Wu. "SmartDPSS: Cost-Minimizing Multi-source Power Supply for Datacenters with Arbitrary Demand." in the Conference on Distributed Computing Systems, July 2013.
[66]
P. Gao, A. Curtis, B. Wong and S. Keshav, "It's not Easy Being Green," in Special Interest Group on Data Communication, 2012.
[67]
Z. Liu, Y. Chen, C. Bash, A. Wierman, D. Gmach, Z. Wang, M. Marwah and C. Hyser, "Renewable and Cooling Aware Workload Management for Sustainable Data centers," in SIGMETRICS 2012.
[68]
C. Li, A. Qouneh, and T. Li. 2012. "iSwitch: Coordinating and Optimizing Renewable Energy Powered Server Clusters," in International Symposium on Computer Architecture, June 2012.
[69]
C. Li, R. Wang, T. Li, D. Qian, and J. Yuan. "Managing Green Datacenters Powered by Hybrid Renewable Energy Systems," in International Conference on Autonomic Computing, July 2014.
[70]
C. Li, R. Wang, D. Qian and T. Li, "Managing Server Clusters on Renewable Energy Mix," in ACM Transaction Autonomous and Adaptive System. 11, 1, Article 1, 2016.
[71]
D. Wang, C. Ren, A. Sivasubramaniam, B. Urgaonkar and H. Fathy, "Energy Storage in Datacenters: What, Where, and How Much," in SIGMETRICS Performance Evaluation Review, 2012.

Cited By

View all
  • (2023)Carbon Explorer: A Holistic Framework for Designing Carbon Aware DatacentersProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 210.1145/3575693.3575754(118-132)Online publication date: 27-Jan-2023
  • (2023)Advancing Resilience in Green Energy Systems: Comprehensive Review of AI-based Data-driven Solutions for Security and Safety2023 IEEE International Conference on Big Data (BigData)10.1109/BigData59044.2023.10386721(4002-4010)Online publication date: 15-Dec-2023
  • (2021)Exploring Highly Dependable and Efficient Datacenter Power System Using Hybrid and Hierarchical Energy BuffersIEEE Transactions on Sustainable Computing10.1109/TSUSC.2018.28863826:3(412-426)Online publication date: 1-Jul-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICS '16: Proceedings of the 2016 International Conference on Supercomputing
June 2016
547 pages
ISBN:9781450343619
DOI:10.1145/2925426
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Datacenters
  2. Multi-Power-Source Management
  3. Power Distribution Architecture
  4. Renewable Energy

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • NSF grants
  • SRC grants

Conference

ICS '16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 629 of 2,180 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Carbon Explorer: A Holistic Framework for Designing Carbon Aware DatacentersProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 210.1145/3575693.3575754(118-132)Online publication date: 27-Jan-2023
  • (2023)Advancing Resilience in Green Energy Systems: Comprehensive Review of AI-based Data-driven Solutions for Security and Safety2023 IEEE International Conference on Big Data (BigData)10.1109/BigData59044.2023.10386721(4002-4010)Online publication date: 15-Dec-2023
  • (2021)Exploring Highly Dependable and Efficient Datacenter Power System Using Hybrid and Hierarchical Energy BuffersIEEE Transactions on Sustainable Computing10.1109/TSUSC.2018.28863826:3(412-426)Online publication date: 1-Jul-2021
  • (2019)REcache: Efficient Sustainable Energy Management Circuits and Policies for Computing Systems2019 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS.2019.8702515(1-5)Online publication date: May-2019
  • (2019)USCA: A Unified Systolic Convolution Array Architecture for Accelerating Sparse Neural Network2019 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS.2019.8702132(1-5)Online publication date: May-2019
  • (2017)Managing Battery Aging for High Energy Availability in Green DatacentersIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2017.271277828:12(3521-3536)Online publication date: 1-Dec-2017
  • (2016)HOPEProceedings of the 2016 International Conference on Supercomputing10.1145/2925426.2926257(1-12)Online publication date: 1-Jun-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media