Agnostic Energy Consumption Models for Heterogeneous GPUs in Cloud Computing

被引:1
作者
Alnori, Abdulaziz [1 ]
Djemame, Karim [2 ]
Alsenani, Yousef [1 ]
机构
[1] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah 21589, Saudi Arabia
[2] Univ Leeds, Sch Comp, Leeds LS2 9JT, England
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 06期
关键词
cloud computing; GPU; power modeling; energy modeling; machine learning; NEURAL-NETWORKS; SIMULATION; POWER;
D O I
10.3390/app14062385
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The adoption of cloud computing has grown significantly among individuals and in organizations. According to this growth, Cloud Service Providers have continuously expanded and updated cloud-computing infrastructures, which have become more heterogeneous. Managing these heterogeneous resources in cloud infrastructures while ensuring Quality of Service (QoS) and minimizing energy consumption is a prominent challenge. Therefore, unifying energy consumption models to deal with heterogeneous cloud environments is essential in order to efficiently manage these resources. This paper deeply analyzes factors affecting power consumption and employs these factors to develop power models. Because of the strong correlation between power consumption and energy consumption, the influencing factors on power consumption, with the addition of other factors, are considered when developing energy consumption models to enhance the treatment in heterogeneous infrastructures in cloud computing. These models have been developed for two Virtual Machines (VMs) containing heterogeneous Graphics Processing Units (GPUs) architectures with different features and capabilities. Experiments evaluate the models through a cloud testbed between the actual and predicted values produced by the models. Deep Neural Network (DNN) power models are validated with shallow neural networks using performance counters as inputs. Then, the results are significantly enhanced by 8% when using hybrid inputs (performance counters, GPU and memory utilization). Moreover, a DNN energy-agnostic model to abstract the complexity of heterogeneous GPU architectures is presented for the two VMs. A comparison between the standard and agnostic energy models containing common inputs is conducted in each VM. Agnostic energy models with common inputs for both VMs show a slight enhancement in accuracy with input reduction.
引用
收藏
页数:24
相关论文
共 50 条
[21]   Integrating Heterogeneous Prediction Models in the Cloud [J].
Chen, Hung-Chen ;
Wei, Chih-Ping ;
Chen, Yu-Cheng ;
Lan, Ci-Wei .
E-LIFE: WEB-ENABLED CONVERGENCE OF COMMERCE, WORK, AND SOCIAL LIFE, 2012, 108 :311-322
[22]   Data mining model for evaluating and forecasting energy consumption by cloud computing [J].
Memari, P. ;
Mohammadi, S. S. ;
Ghaderi, S. F. .
2018 IEEE ELECTRICAL POWER AND ENERGY CONFERENCE (EPEC), 2018,
[23]   Virtual machine deployment algorithm for reducing energy consumption in cloud computing [J].
Zhou, Z. (zhouzhou03201@126.com), 1600, South China University of Technology (42) :109-114
[24]   Green Algorithm to Reduce the Energy Consumption in Cloud Computing Data Centres [J].
AlIsmail, Shaden M. ;
Kurdi, Heba A. .
PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, :557-561
[25]   A Comparative Study of Time Management and Energy Consumption in Mobile Cloud Computing [J].
Ahmadi, Mohammad ;
Khanezaei, Nasrin ;
Manavi, Sina ;
Moghaddam, Faraz Fatemi ;
Khodadadi, Touraj .
2014 IEEE 5TH CONTROL AND SYSTEM GRADUATE RESEARCH COLLOQUIUM (ICSGRC), 2014, :199-203
[26]   Optimal task replication considering reliability, performance, and energy consumption for parallel computing in cloud systems [J].
Qiu, Xiwei ;
Sun, Peng ;
Dai, Yuanshun .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2021, 215
[27]   A Review of Energy-Related Cost Issues and Prediction Models in Cloud Computing Environments [J].
Aldossary, Mohammad .
COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2021, 36 (02) :353-368
[28]   Heterogeneous Cloud Computing: The Way Forward [J].
Crago, Stephen P. ;
Walters, John Paul .
COMPUTER, 2015, 48 (01) :59-61
[29]   An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems [J].
Sanjaya K. Panda ;
Prasanta K. Jana .
Cluster Computing, 2019, 22 :509-527
[30]   Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems [J].
Duan, Hancong ;
Chen, Chao ;
Min, Geyong ;
Wu, Yu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 74 :142-150