A Layered Approach for Dynamic Resource Management in HPC
摘要
Dynamic Resource Management (DRM) facilitates the real-time adjustment of resources allocated to a job during its execution. Recently, DRM has gained interest due to its potential to contribute to sustainable HPC by enhancing energy efficiency and increasing throughput for HPC system providers and users. Implementing DRM requires comprehensive changes and coordination across the entire HPC software stack. We explore a layered approach for DRM highlighting ongoing work on various solutions for DRM across the software stack. This includes the OAR resource manager, the Dynamic Processes with PSets (DPP) approach, the Dynamic Management of Resources (DMR) framework, and adaptive SWEET/LibPFASST. We showcase how these approaches create a cohesive strategy for DRM across the whole HPC software stack, demonstrating our collaborative effort for an integrated solution.