SIREN: Software Identification and Recognition in HPC Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Jakobsche, Thomas, Robertsén, Fredrik, Jones, Jessica R., Haus, Utz-Uwe, Ciorba, Florina M.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915463808679936
author Jakobsche, Thomas
Robertsén, Fredrik
Jones, Jessica R.
Haus, Utz-Uwe
Ciorba, Florina M.
author_facet Jakobsche, Thomas
Robertsén, Fredrik
Jones, Jessica R.
Haus, Utz-Uwe
Ciorba, Florina M.
contents HPC systems use monitoring and operational data analytics to ensure efficiency, performance, and orderly operations. Application-specific insights are crucial for analyzing the increasing complexity and diversity of HPC workloads, particularly through the identification of unknown software and recognition of repeated executions, which facilitate system optimization and security improvements. However, traditional identification methods using job or file names are unreliable for arbitrary user-provided names (a.out). Fuzzy hashing of executables detects similarities despite changes in executable version or compilation approach while preserving privacy and file integrity, overcoming these limitations. We introduce SIREN, a process-level data collection framework for software identification and recognition. SIREN improves observability in HPC by enabling analysis of process metadata, environment information, and executable fuzzy hashes. Findings from a first opt-in deployment campaign on LUMI show SIREN's ability to provide insights into software usage, recognition of repeated executions of known applications, and similarity-based identification of unknown applications.
format Preprint
id arxiv_https___arxiv_org_abs_2508_18950
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SIREN: Software Identification and Recognition in HPC Systems
Jakobsche, Thomas
Robertsén, Fredrik
Jones, Jessica R.
Haus, Utz-Uwe
Ciorba, Florina M.
Distributed, Parallel, and Cluster Computing
HPC systems use monitoring and operational data analytics to ensure efficiency, performance, and orderly operations. Application-specific insights are crucial for analyzing the increasing complexity and diversity of HPC workloads, particularly through the identification of unknown software and recognition of repeated executions, which facilitate system optimization and security improvements. However, traditional identification methods using job or file names are unreliable for arbitrary user-provided names (a.out). Fuzzy hashing of executables detects similarities despite changes in executable version or compilation approach while preserving privacy and file integrity, overcoming these limitations. We introduce SIREN, a process-level data collection framework for software identification and recognition. SIREN improves observability in HPC by enabling analysis of process metadata, environment information, and executable fuzzy hashes. Findings from a first opt-in deployment campaign on LUMI show SIREN's ability to provide insights into software usage, recognition of repeated executions of known applications, and similarity-based identification of unknown applications.
title SIREN: Software Identification and Recognition in HPC Systems
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2508.18950