›› 2014, Vol. 29 ›› Issue (4): 618-630.doi: 10.1007/s11390-014-1454-5

Special Issue: Computer Architecture and Systems

• Computer Architectures and Systems • Previous Articles     Next Articles

Towards Automated Provisioning and Emergency Handling in Renewable Energy Powered Datacenters

Chao Li1 (李超), Student Member, ACM, IEEE, Rui Wang2,* (王锐), Member, CCF, IEEE Yang Hu1 (胡杨), Ruijin Zhou1 (周睿晋), Ming Liu1 (刘铭), Long-Jun Liu3 (刘龙军) Jing-Ling Yuan4 (袁景凌), Tao Li1 (李涛), and De-Pei Qian2 (钱德沛), Member, CCF, IEEE   

  1. 1. Department of Electrical and Computer Engineering, University of Florida, Gainesville, FL 32611, U.S.A.;
    2. School of Computer Science and Engineering, Beihang University, Beijing 100191, China;
    3. Institute of Artificial Intelligence and Robotics, Xi'an Jiaotong University, Xi'an 710049, China;
    4. School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430070, China
  • Online:2014-07-05 Published:2014-07-05
  • About author:Chao Li is a Ph.D. candidate at the University of Florida. His research focuses on computer architecture design for sustainability. He received his B.S. degree with honors in electronic and information engineering from Zhejiang University in 2009. He is a Facebook Graduate Fellow and a student member of IEEE and ACM SIGARCH.
  • Supported by:

    The work is supported by the National High Technology Research and Development 863 Program of China under Grant No. 2012AA010902, the National Natural Science Foundation of China under Grant Nos. 61128004, 61133004, and 61073011, and the Fundamental Research Funds for the Central Universities of China under Grant No. YWF-14-JSJXY-15.

Designing eco-friendly system has been at the forefront of computing research. Faced with a growing concern about the server energy expenditure and the climate change, both industry and academia start to show high interests in computing systems powered by renewable energy sources. Existing proposals on this issue mainly focus on optimizing resource utilization or workload performance. The key supporting hardware structures for cross-layer power management and emergency handling mechanisms are often left unexplored. This paper presents GreenPod, a research framework for exploring scalable and dependable renewable power management in datacenters. An important feature of GreenPod is that it enables joint management of server power supplies and virtualized server workloads. Its interactive communication portal between servers and power supplies allows datacenter operators to perform real-time renewable energy driven load migration and power emergency handling. Based on our system prototype, we discuss an important topic: virtual machine (VM) workloads survival when facing extended utility outage and insufficient onsite renewable power budget. We show that whether a VM can survive depends on the operating frequencies and workload characteristics. The proposed framework can greatly encourage and facilitate innovative research in dependable green computing.

[1] Koomey J. Growth in Data Center Electricity Use 2005 to 2010. Analytics Press, 2011.

[2] Goiri I, Katsak W, Le K et al. Parasol and GreenSwitch: Managing datacenters powered by renewable energy. In Proc. ASPLOS, March 2013, pp.51-64.

[3] Li C, Zhang W, Cho C et al. SolarCore: Solar energy driven multi-core architecture power management. In Proc. the 17th HPCA, February 2011, pp.205-216.

[4] Sharma N, Barker S, Irwin D et al. Blink: Managing server clusters on intermittent power. In Proc. the 16th ASPLOS, March 2011, pp.185-198.

[5] Goiri I, Le K, Nguyen T et al. GreenHadoop: Leveraging green energy in data-processing frameworks. In Proc. the 7th EuroSys, April 2012, pp.57-70.

[6] Zhang Y, Wang Y, Wang X et al. GreenWare: Greening cloud-scale data centers to maximize the use of renewable energy. In Proc. the 12th ACM/IFIP/USENIX Int. Middleware Conference (Middleware), Dec. 2011, pp.143-164.

[7] Deng N, Stewart C, Gmach D et al. Adaptive green hosting. In Proc. the 9th USENIX ICAC, Sept. 2012, pp.135-144.

[8] Liu Z, Lin M, Wierman A et al. Greening geographical load balancing. In Proc. ACM SIGMETRICS, June 2011, pp.233244.

[9] Li C, Qouneh A, Li T. iSwitch: Coordinating and optimizing renewabel energy powered server clusters. In Proc. the 39th ACM/IEEE ISCA, June 2012, pp.512-523.

[10] Li C, Zhou R, Li T. Enabling distributed generation powered sustainable high-performance data center. In Proc. the 19th HPCA, February 2013, pp.35-46.

[11] Ren C, Wang D, Urgaonkar B et al. Carbon-aware energy capacity planning for datacenters. In Proc. the 20th MASCOTS, August 2012, pp.391-400.

[12] Li C, Hu Y, Zhou R et al. Enabling datacenter servers to scale out economically and sustainably. In Proc. the 46th MICRO, December 2013, pp.322-333.

[13] Arlitt M, Bash C, Blagodurov S et al. Towards the design and operation of net-zero energy data centers. In Proc. the 13th IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITherm), May 39-June 1, 2012, pp.552-561.

[14] Deng N, Stewart C, Li J. Concentrating renewable energy in grid-tied datacenters. In Proc. Int. Symp. Sustainable Systems and Technology, May 2011, pp.1-6.

[15] Kontorinis V, Zhang L, Aksanli B et al. Managing distributed ups energy for effective power capping in data centers. In Proc. the 39th ACM/IEEE ISCA, June 2012, pp.488-499.

[16] Flautner K, Mudge T. Vertigo: Automatic performancesetting for Linux. In Proc. the 5th USENIX Symp. OSDI, Dec. 2002, pp.105-116.

[17] Drouilhet S, Johnson B. A battery life prediction method for hybrid power applications. Technical Report, National Renewable Energy Lab, 1997.

[18] Navigant Consulting Inc., National Renewable Energy Lab. A review of PV inverter technology cost and performance projections. Technical Report. 2006

[19] Feldman D, Barbose G, Margolis R et al. Photovoltaic (PV) pricing trends: Historical, recent, and near-term projections. Joint Technical Report, DOE/GO-102012-3839, National Renewable Energy Laboratory, Lawrence Berkeley National Laboratory, 2012.
No related articles found!
Full text



[1] Zhang Bo; Zhang Ling;. Statistical Heuristic Search[J]. , 1987, 2(1): 1 -11 .
[2] Meng Liming; Xu Xiaofei; Chang Huiyou; Chen Guangxi; Hu Mingzeng; Li Sheng;. A Tree-Structured Database Machine for Large Relational Database Systems[J]. , 1987, 2(4): 265 -275 .
[3] Lin Qi; Xia Peisu;. The Design and Implementation of a Very Fast Experimental Pipelining Computer[J]. , 1988, 3(1): 1 -6 .
[4] Sun Chengzheng; Tzu Yungui;. A New Method for Describing the AND-OR-Parallel Execution of Logic Programs[J]. , 1988, 3(2): 102 -112 .
[5] Zhang Bo; Zhang Tian; Zhang Jianwei; Zhang Ling;. Motion Planning for Robots with Topological Dimension Reduction Method[J]. , 1990, 5(1): 1 -16 .
[6] Min Yinghua;. Guest Editor s Introduction:Fault-Tolerant Computing[J]. , 1990, 5(2): 3 -4 .
[7] Wang Dingxing; Zheng Weimin; Du Xiaoli; Guo Yike;. On the Execution Mechanisms of Parallel Graph Reduction[J]. , 1990, 5(4): 333 -346 .
[8] Zhou Quan; Wei Daozheng;. A Complete Critical Path Algorithm for Test Generation of Combinational Circuits[J]. , 1991, 6(1): 74 -82 .
[9] Zhao Jinghai; Liu Shenquan;. An Environment for Rapid Prototyping of Interactive Systems[J]. , 1991, 6(2): 135 -144 .
[10] Shang Lujun; Xu Lihui;. Notes on the Design of an Integrated Object-Oriented DBMS Family[J]. , 1991, 6(4): 389 -394 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved