Demo Data from EDBT 2026 / reviewers in the wild / expert
Dominik Huber
dblp:267/7175
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2025
0000-0001-9696-9382ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 61% Parallel and multicore computing · 30% GPUs and heterogeneous computing · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › resource allocation
dynamic resource allocation |
0.8 | 1 | 2024 | Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future Opportunities · IEEE Trans. Parallel Distributed Syst. 2024 |
Parallel and multicore computing › task scheduling
malleable jobs |
0.8 | 1 | 2024 | Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future Opportunities · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing
resource management |
0.8 | 1 | 2024 | Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future Opportunities · IEEE Trans. Parallel Distributed Syst. 2024 |
GPUs and heterogeneous computing
heterogeneous computing systems |
0.2 | 1 | 2024 | Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future Opportunities · IEEE Trans. Parallel Distributed Syst. 2024 |
Methods — techniques the papers use, named apart from their topics
survey · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Dynamic Resource Management in HPC Systems Using Dynamic Processes with PSetsabstractWith the increasing scale of High-Performance Computing (HPC) systems and a new awareness of the environmental impact of HPC, new strategies are required to improve the efficiency of resource usage on these systems. One such strategy is Dynamic Resource Management (DRM), which allows changing the resources assigned to a job dynamically during its execution. This increased flexibility in resource allocation and job scheduling can lead to improvements in several system efficiency metrics. Despite these benefits, DRM has not yet been established as a ready-to-use technology for production HPC systems. This is caused by the significant changes required in all the layers of the HPC system software stack, which are only achievable with an extensive and holistic co-design process between resource management software and applications. In this work, we demonstrate the applicability of a recently introduced, generic design approach for dynamic resources called Dynamic Processes with PSets (DPP), to enable DRM in realworld systems. To this end, we developed an exemplary, dynamic system software stack implementation following the DPP design principles throughout all layers. Based on this, we assess the applicability and performance of our approach using both synthetic benchmarks and job mixes consisting of several dynamic, real-world applications. On up to$\mathbf{1 0 0}$nodes, we measure moderate overheads for process reconfiguration in applications while significantly improving the system throughput and average job turnaround time compared to static scheduling in crowded system scenarios. Dominik Huber, Keerthi Gaddameedi, Tobias Neckel, Hans-Joachim Bungartz, Martin Schulz 0001, Pierre-François Dutot, Olivier Richard, Martin Schreiber 0001, Sergio Iserte, Antonio J. Peña |
HiPC | 1 |
| 2024 | Dynamic Resource Management for In-Situ Techniques Using MPI-Sessions
Yi Ju, Dominik Huber, Adalberto Perez, Philipp Ulbl, Stefano Markidis, Philipp Schlatter, Martin Schulz 0001, Martin Schreiber 0001, Erwin Laure |
EuroMPI | 2 |
| 2024 | Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future OpportunitiesabstractWith the increase of complex scientific simulations driven by workflows and heterogeneous workload profiles, managing system resources effectively is essential for improving performance and system throughput, especially due to trends like heterogeneous HPC and deeply integrated systems with on-chip accelerators. For optimal resource utilization, dynamic resource allocation can improve productivity across all system and application levels, by adapting the applications' configurations to the system's resources. In this context, malleable jobs, which can change resources at runtime, can increase the system throughput and resource utilization while bringing various advantages for HPC users (e.g., shorter waiting time). Malleability has received much attention recently, even though it has been an active research area for almost two decades [1]. This paper presents the state-of-the-art of malleable implementations in HPC systems, targeting mainly malleability in compute and I/O resources. Based on our experiences, we state our current concerns and list future opportunities for research. Ahmad Tarraf, Martin Schreiber 0001, Alberto Cascajo, Jean-Baptiste Besnard, Marc-Andre Vef, Dominik Huber, Sonja Happ, André Brinkmann, David E. Singh, Hans-Christian Hoppe, Alberto Miranda, Antonio J. Peña, Marta Garcia-Gasulla, Martin Schulz 0001, Paul M. Carpenter, Simon Pickartz, Tiberiu Rotaru, Sergio Iserte, Víctor López 0003, Jorge Ejarque, Heena Sirwani, Jesús Carretero 0001, Felix Wolf 0001 |
IEEE Trans. Parallel Distributed Syst. | 6 |
| 2022 | Towards Dynamic Resource Management with MPI Sessions and PMIxabstractJob management software on peta- and exascale supercomputers continues to provide static resource allocations, from a program’s start until its end. Dynamic resource allocation and management is a research direction that has the potential to improve the efficiency of HPC systems and applications by dynamically adapting the resources of an application during its runtime. Resources can be adapted based on past, current or even future system conditions and matching optimization targets. However, the implementation of dynamic resource management is challenging as it requires support across many layers of the software stack, including the programming model. Dominik Huber, Maximilian Streubel, Isaías Comprés, Martin Schulz 0001, Martin Schreiber 0001, Howard Pritchard |
EuroMPI | 1 |