Autonomic Resource Harvesting in HPC: Control Methods and their Reusability

High Performance Computing (HPC) systems are subject to dynamical variations occurring in e.g., jobs execution duration, I/O quantity, network consumption. Adapting to these unpredictable variations requires using autonomic management in an online feedback loop. The introduction of control theory methods allows for the design of well-founded autonomic managers. Choosing the relevant approach is daunting due to the variety of existing controllers. The criteria are of different natures, involving performance and efficiency, but also required expertise in control theory, and reusability or portability between sub-systems. Therefore, there is a need for comparative studies to assist designers choices. We consider the problem of resource harvesting in HPC systems, where scheduling often leaves resources idle. Our approach controls – through a feedback loop – the injection of small jobs in order to maximize the resources’ usage. The control problem is to manage the trade-off between harvesting and performance, in a reusable manner. We study how reusability relates to the adaptivity and robustness properties in control. We illustrate our approach with the classic Proportional-Integral-Derivative (PID) control, its upgrade as adaptive control, and Model-Free Control (MFC). We target CiGri , a system harvesting idle resources in a computing grid. We perform experimental evaluation and compare performance and reusability. Trade-offs are found on different criteria: while adaptive control is largely portable, its design complexity is significant for non-experts; PID control has good nominal performance, yet its portability is limited; MFC requires few competences to be used, but cannot provide strong guarantees.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Autonomous and Adaptive Systems
Published
2025-09-02
DOI
https://doi.org/10.1145/3764590
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Autonomic Resource Harvesting in HPC: Control Methods and their Reusability

Raphaël Bleuse, Quentin Guilloteau, Bogdan Robu, Sophie Cerf et al.
1 citations
ACM Transactions on Autonomous and Adaptive Systems
Distributed and Parallel Computing Systems
1.49
article

Autonomic Resource Harvesting in HPC: Control Methods and their Reusability

Raphaël Bleuse, Quentin Guilloteau, Bogdan Robu, Sophie Cerf, Rosa Pagano, Éric Rutten
article en
1 citations

Abstract

High Performance Computing (HPC) systems are subject to dynamical variations occurring in e.g., jobs execution duration, I/O quantity, network consumption. Adapting to these unpredictable variations requires using autonomic management in an online feedback loop. The introduction of control theory methods allows for the design of well-founded autonomic managers. Choosing the relevant approach is daunting due to the variety of existing controllers. The criteria are of different natures, involving performance and efficiency, but also required expertise in control theory, and reusability or portability between sub-systems. Therefore, there is a need for comparative studies to assist designers choices. We consider the problem of resource harvesting in HPC systems, where scheduling often leaves resources idle. Our approach controls – through a feedback loop – the injection of small jobs in order to maximize the resources’ usage. The control problem is to manage the trade-off between harvesting and performance, in a reusable manner. We study how reusability relates to the adaptivity and robustness properties in control. We illustrate our approach with the classic Proportional-Integral-Derivative (PID) control, its upgrade as adaptive control, and Model-Free Control (MFC). We target CiGri , a system harvesting idle resources in a computing grid. We perform experimental evaluation and compare performance and reusability. Trade-offs are found on different criteria: while adaptive control is largely portable, its design complexity is significant for non-experts; PID control has good nominal performance, yet its portability is limited; MFC requires few competences to be used, but cannot provide strong guarantees.

ACM Transactions on Autonomous and Adaptive Systems
Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Institut national de recherche en sciences et technologies du numérique (FR), Université de Lille (FR), Centre Inria de l'Université Grenoble Alpes (FR), Laboratoire d'Informatique de Grenoble (FR), GIPSA-Lab (FR), École Centrale de Lille (FR), Université Grenoble Alpes (FR)
Centre National de la Recherche Scientifique
Openalex Percentile: Top 13%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.