A Robust Power Model Training Framework for Cloud Native Runtime Energy Metric Exporter

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Choochotkaew, Sunyanan, Wang, Chen, Chen, Huamin, Chiba, Tatsuhiro, Amaral, Marcelo, Lee, Eun Kyung, Eilam, Tamar
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909235295551488
author Choochotkaew, Sunyanan
Wang, Chen
Chen, Huamin
Chiba, Tatsuhiro
Amaral, Marcelo
Lee, Eun Kyung
Eilam, Tamar
author_facet Choochotkaew, Sunyanan
Wang, Chen
Chen, Huamin
Chiba, Tatsuhiro
Amaral, Marcelo
Lee, Eun Kyung
Eilam, Tamar
contents Estimating power consumption in modern Cloud environments is essential for carbon quantification toward green computing. Specifically, it is important to properly account for the power consumed by each of the running applications, which are packaged as containers. This paper examines multiple challenges associated with this goal. The first challenge is that multiple customers are sharing the same hardware platform (multi-tenancy), where information on the physical servers is mostly obscured. The second challenge is the overhead in power consumption that the Cloud platform control plane induces. This paper addresses these challenges and introduces a novel pipeline framework for power model training. This allows versatile power consumption approximation of individual containers on the basis of available performance counters and other metrics. The proposed model utilizes machine learning techniques to predict the power consumed by the control plane and associated processes, and uses it for isolating the power consumed by the user containers, from the server power consumption. To determine how well the prediction results in an isolation, we introduce a metric termed isolation goodness. Applying the proposed power model does not require online power measurements, nor does it need information on the physical servers, configuration, or information on other tenants sharing the same machine. The results of cross-workload, cross-platform experiments demonstrated the higher accuracy of the proposed model when predicting power consumption of unseen containers on unknown platforms, including on virtual machines.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00878
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Robust Power Model Training Framework for Cloud Native Runtime Energy Metric Exporter
Choochotkaew, Sunyanan
Wang, Chen
Chen, Huamin
Chiba, Tatsuhiro
Amaral, Marcelo
Lee, Eun Kyung
Eilam, Tamar
Distributed, Parallel, and Cluster Computing
Machine Learning
Estimating power consumption in modern Cloud environments is essential for carbon quantification toward green computing. Specifically, it is important to properly account for the power consumed by each of the running applications, which are packaged as containers. This paper examines multiple challenges associated with this goal. The first challenge is that multiple customers are sharing the same hardware platform (multi-tenancy), where information on the physical servers is mostly obscured. The second challenge is the overhead in power consumption that the Cloud platform control plane induces. This paper addresses these challenges and introduces a novel pipeline framework for power model training. This allows versatile power consumption approximation of individual containers on the basis of available performance counters and other metrics. The proposed model utilizes machine learning techniques to predict the power consumed by the control plane and associated processes, and uses it for isolating the power consumed by the user containers, from the server power consumption. To determine how well the prediction results in an isolation, we introduce a metric termed isolation goodness. Applying the proposed power model does not require online power measurements, nor does it need information on the physical servers, configuration, or information on other tenants sharing the same machine. The results of cross-workload, cross-platform experiments demonstrated the higher accuracy of the proposed model when predicting power consumption of unseen containers on unknown platforms, including on virtual machines.
title A Robust Power Model Training Framework for Cloud Native Runtime Energy Metric Exporter
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2407.00878