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 条
[41]   Task Scheduling for Energy Consumption Constrained Parallel Applications on Heterogeneous Computing Systems [J].
Quan, Zhe ;
Wang, Zhi-Jie ;
Ye, Ting ;
Guo, Song .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (05) :1165-1182
[42]   General-purpose computation on GPUs for high performance cloud computing [J].
Exposito, Roberto R. ;
Taboada, Guillermo L. ;
Ramos, Sabela ;
Tourino, Juan ;
Doallo, Ramon .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (12) :1628-1642
[43]   Optimizing Power and Energy Efficiency in Cloud Computing [J].
Khan, Naveed ;
Shrestha, Raju .
CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, :380-387
[44]   HeporCloud: An energy and performance efficient resource orchestrator for hybrid heterogeneous cloud computing environments [J].
Khan, Ayaz Ali ;
Zakarya, Muhammad ;
Rahman, Izaz Ur ;
Khan, Rahim ;
Buyya, Rajkumar .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 173
[45]   Novel Resource Allocation Algorithm for Energy-Efficient Cloud Computing in Heterogeneous Environment [J].
Lin, Wei-Wei ;
Tan, Liang ;
Wang, James Z. .
INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2014, 6 (01) :63-76
[46]   A New Model for Energy Consumption Optimization under Cloud Computing and Its Genetic Algorithm [J].
Zhu, Hai ;
Wang, Xiaoli ;
Wang, Hongfeng .
2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, :7-11
[47]   Energy Consumption Reduction Strategy and a Load Balancing Mechanism for Cloud Computing in IoT Environment [J].
Zhang, Tai ;
Li, Huigang .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) :527-535
[48]   Study on energy-consumption regularities of cloud computing systems by a novel evaluation model [J].
Jie Song ;
Tiantian Li ;
Zhi Wang ;
Zhiliang Zhu .
Computing, 2013, 95 :269-287
[49]   New approach for reducing energy consumption and load balancing in data centers of cloud computing [J].
Tarahomi, Mehran ;
Izadi, Mohammad .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (05) :6443-6455
[50]   An elastic resource management mechanism based on perception of energy consumption in cloud computing environment [J].
Xiong, Wei ;
Li, Bing .
Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2015, 47 (02) :112-116