Skip to main navigation Skip to search Skip to main content

Empirical Evaluation of ML Models for Per-Job Power Prediction

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Sustainability has become a critical focus area across the technology industry, most notably in cloud data centers. In such shared-use computing environments, there is a need to account for the power consumption of individual users. Prior work on power prediction of individual user jobs in shared environments has often focused on workloads that stress a single resource, such as CPU or DRAM. These works typically employ a specific machine learning (ML) model to train and test on the target workload for high accuracy. However, modern workloads in data centers can stress multiple resources simultaneously, and cannot be assumed to always be available for training. This paper empirically evaluates the performance of various ML models under different model settings and training data assumptions for the per-job power prediction problem using a range of workloads. Our evaluation results provide key insights into the efficacy of different ML models. For example, we find that linear ML models suffer from poor prediction accuracy (as much as 25% prediction error), especially for unseen workloads. Conversely, non-linear models, specifically XGBoost and Random Forest, provide reasonable accuracy (7 - 9% error). We also find that data-normalization and the power-prediction model formulation affect the accuracy of individual ML models in different ways.

Original languageEnglish
Title of host publicationICPE 2024 - Companion of the 15th ACM/SPEC International Conference on Performance Engineering
PublisherAssociation for Computing Machinery, Inc
Pages181-188
Number of pages8
ISBN (Electronic)9798400704451
DOIs
StatePublished - May 7 2024
Event15th ACM/SPEC International Conference on Performance Engineering, ICPE 2024 - London, United Kingdom
Duration: May 7 2024May 11 2024

Publication series

NameICPE 2024 - Companion of the 15th ACM/SPEC International Conference on Performance Engineering

Conference

Conference15th ACM/SPEC International Conference on Performance Engineering, ICPE 2024
Country/TerritoryUnited Kingdom
CityLondon
Period05/7/2405/11/24

Keywords

  • co-executed workloads.
  • ml models
  • per-job power prediction
  • sustainability

Fingerprint

Dive into the research topics of 'Empirical Evaluation of ML Models for Per-Job Power Prediction'. Together they form a unique fingerprint.

Cite this