Generic and ML Workloads in an HPC Datacenter: Node Energy, Job Failures, and Node-Job Analysis

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chu, Xiaoyu, Hofstätter, Daniel, Ilager, Shashikant, Talluri, Sacheendra, Kampert, Duncan, Podareanu, Damian, Duplyakin, Dmitry, Brandic, Ivona, Iosup, Alexandru
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910602661724160
author Chu, Xiaoyu
Hofstätter, Daniel
Ilager, Shashikant
Talluri, Sacheendra
Kampert, Duncan
Podareanu, Damian
Duplyakin, Dmitry
Brandic, Ivona
Iosup, Alexandru
author_facet Chu, Xiaoyu
Hofstätter, Daniel
Ilager, Shashikant
Talluri, Sacheendra
Kampert, Duncan
Podareanu, Damian
Duplyakin, Dmitry
Brandic, Ivona
Iosup, Alexandru
contents HPC datacenters offer a backbone to the modern digital society. Increasingly, they run Machine Learning (ML) jobs next to generic, compute-intensive workloads, supporting science, business, and other decision-making processes. However, understanding how ML jobs impact the operation of HPC datacenters, relative to generic jobs, remains desirable but understudied. In this work, we leverage long-term operational data, collected from a national-scale production HPC datacenter, and statistically compare how ML and generic jobs can impact the performance, failures, resource utilization, and energy consumption of HPC datacenters. Our study provides key insights, e.g., ML-related power usage causes GPU nodes to run into temperature limitations, median/mean runtime and failure rates are higher for ML jobs than for generic jobs, both ML and generic jobs exhibit highly variable arrival processes and resource demands, significant amounts of energy are spent on unsuccessfully terminating jobs, and concurrent jobs tend to terminate in the same state. We open-source our cleaned-up data traces on Zenodo (https://doi.org/10.5281/zenodo.13685426), and provide our analysis toolkit as software hosted on GitHub (https://github.com/atlarge-research/2024-icpads-hpc-workload-characterization). This study offers multiple benefits for data center administrators, who can improve operational efficiency, and for researchers, who can further improve system designs, scheduling techniques, etc.
format Preprint
id arxiv_https___arxiv_org_abs_2409_08949
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Generic and ML Workloads in an HPC Datacenter: Node Energy, Job Failures, and Node-Job Analysis
Chu, Xiaoyu
Hofstätter, Daniel
Ilager, Shashikant
Talluri, Sacheendra
Kampert, Duncan
Podareanu, Damian
Duplyakin, Dmitry
Brandic, Ivona
Iosup, Alexandru
Distributed, Parallel, and Cluster Computing
Hardware Architecture
HPC datacenters offer a backbone to the modern digital society. Increasingly, they run Machine Learning (ML) jobs next to generic, compute-intensive workloads, supporting science, business, and other decision-making processes. However, understanding how ML jobs impact the operation of HPC datacenters, relative to generic jobs, remains desirable but understudied. In this work, we leverage long-term operational data, collected from a national-scale production HPC datacenter, and statistically compare how ML and generic jobs can impact the performance, failures, resource utilization, and energy consumption of HPC datacenters. Our study provides key insights, e.g., ML-related power usage causes GPU nodes to run into temperature limitations, median/mean runtime and failure rates are higher for ML jobs than for generic jobs, both ML and generic jobs exhibit highly variable arrival processes and resource demands, significant amounts of energy are spent on unsuccessfully terminating jobs, and concurrent jobs tend to terminate in the same state. We open-source our cleaned-up data traces on Zenodo (https://doi.org/10.5281/zenodo.13685426), and provide our analysis toolkit as software hosted on GitHub (https://github.com/atlarge-research/2024-icpads-hpc-workload-characterization). This study offers multiple benefits for data center administrators, who can improve operational efficiency, and for researchers, who can further improve system designs, scheduling techniques, etc.
title Generic and ML Workloads in an HPC Datacenter: Node Energy, Job Failures, and Node-Job Analysis
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
url https://arxiv.org/abs/2409.08949