A Taxonomy and Survey of Power Models and Power Modeling for Cloud Servers

被引:40
作者
Lin, Weiwei [1 ]
Shi, Fang [1 ]
Wu, Wentai [2 ]
Li, Keqin [3 ]
Wu, Guangxin [1 ]
Mohammed, Al-Alas [1 ]
机构
[1] South China Univ Technol, Guangzhou 510006, Peoples R China
[2] Univ Warwick, Coventry CV9 7AL, W Midlands, England
[3] SUNY Coll New Paltz, New Paltz, NY 12561 USA
基金
中国国家自然科学基金;
关键词
Cloud server; data center; power model; power modeling; power consumption; VIRTUAL MACHINE; ENERGY-CONSERVATION; NEURAL-NETWORK; DATA CENTERS; CONSUMPTION; OPTIMIZATION; SIMULATION; PREDICTION; MANAGEMENT; ALLOCATION;
D O I
10.1145/3406208
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the increasing demand of cloud resources, the ever-increasing number and scale of cloud data centers make their massive power consumption a prominent issue today. Evidence reveals that the behaviors of cloud servers make the major impact on data centers' power consumption. Although extensive research can be found in this context, a systematic review of the models and modeling methods for the entire hierarchy (from underlying hardware components to the upper-layer applications) of the cloud server is still missing, which is supposed to cover the relevant studies on physical and virtual cloud server instances, server components, and cloud applications. In this article, we summarize a broad range of relevant studies from three perspectives: power data acquisition, power models, and power modeling methods for cloud servers (including bare-metal, virtual machine (VM), and container instances). We present a comprehensive taxonomy on the collection methods of server-level power data, the existing mainstream power models at multiple levels from hardware to software and application, and commonly used methods for modeling power consumption including classical regression analysis and emerging methods like reinforcement learning. Throughout the work, we introduce a variety of models and methods, illustrating their implementation, usability. and applicability while discussing the limitations of existing approaches and possible ways of improvement. Apart from reviewing existing studies on server power models and modeling methods, we further figure out several open challenges and possible research directions, such as the study on modeling the power consumption of lightweight virtual units like unikernel and the necessity of further explorations toward empowering server power estimation/prediction with machine learning. As power monitoring is drawing increasing attention from cloud service providers (CSPs), this survey provides useful guidelines on server power modeling and can be inspiring for further research on energy-efficient data centers.
引用
收藏
页数:41
相关论文
共 111 条
[61]   End-to-end energy models for Edge Cloud-based IoT platforms: Application to data stream analysis in IoT [J].
Li, Yunbo ;
Orgerie, Anne-Cecile ;
Rodero, Ivan ;
Amersho, Betsegaw Lemma ;
Parashar, Manish ;
Menaud, Jean-Marc .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 :667-678
[62]   A Survey on Modeling Energy Consumption of Cloud Applications: Deconstruction, State of the Art, and Trade-Off Debates [J].
Li, Zheng ;
Tesfatsion, Selome ;
Bastani, Saeed ;
Ali-Eldin, Ahmed ;
Elmroth, Erik ;
Kihl, Maria ;
Ranjan, Rajiv .
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2017, 2 (03) :255-274
[63]  
Liang K, 2016, CHINA COMMUN, V13, P131, DOI 10.1109/CC.2016.7833467
[64]   An Artificial Neural Network Approach to Power Consumption Model Construction for Servers in Cloud Data Centers [J].
Lin, Weiwei ;
Wu, Guangxin ;
Wang, Xinyang ;
Li, Keqin .
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2020, 5 (03) :329-340
[65]   A cloud server energy consumption measurement system for heterogeneous cloud environments [J].
Lin, Weiwei ;
Wang, Haoyu ;
Zhang, Yufeng ;
Qi, Deyu ;
Wang, James Z. ;
Chang, Victor .
INFORMATION SCIENCES, 2018, 468 :47-62
[66]   Experimental and quantitative analysis of server power model for cloud data centers [J].
Lin, Weiwei ;
Wu, Wentai ;
Wang, Haoyu ;
Wang, James Z. ;
Hsu, Ching-Hsien .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :940-950
[67]   A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning [J].
Liu, Ning ;
Li, Zhe ;
Xu, Jielong ;
Xu, Zhiyuan ;
Lin, Sheng ;
Qiu, Qinru ;
Tang, Jian ;
Wang, Yanzhi .
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, :372-382
[68]  
Liu Ning, 2017, P INT S QUAL EL DES
[69]  
Liu W., 2011, THESIS
[70]   RVLBPNN: A Workload Forecasting Model for Smart Cloud Computing [J].
Lu, Yao ;
Panneerselvam, John ;
Liu, Lu ;
Wu, Yan .
SCIENTIFIC PROGRAMMING, 2016, 2016