Allocation Strategies for Disaggregated Memory in HPC Systems - Systèmes Répartis, Calcul Parallèle et Réseaux
Communication Dans Un Congrès Année : 2024

Allocation Strategies for Disaggregated Memory in HPC Systems

Résumé

In this work we consider scheduling strategies to deal with disaggregated memory for HPC systems. Disaggregated memory is an implementation of storage management that provides flexibility by giving the option to allocate storage based on system-defined parameters. In this case, we consider a memory hierarchy that allows to partition the memory resources arbitrarily amongst several nodes depending on the need. This memory can be dynamically reconfigured at a cost. We provide algorithms that pre-allocate or reconfigure dynamically the disaggregated memory based on estimated needs. We provide theoretical performance results for these algorithms. An important contribution of our work is that it shows that the system can design allocation algorithms even if user memory estimates are not accurate, and for dynamic memory patterns. These algorithms rely on statistical behavior of applications. We observe the impact on the performance of parameters of interest such as the reconfiguration cost.
Fichier principal
Vignette du fichier
main.pdf (1.12 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
licence

Dates et versions

hal-04815672 , version 1 (03-12-2024)

Licence

Identifiants

  • HAL Id : hal-04815672 , version 1

Citer

Robin Boëzennec, Danilo Carastan-Santos, Fanny Dufossé, Guillaume Pallez. Allocation Strategies for Disaggregated Memory in HPC Systems. HiPC 2024 - 31st IEEE International Conference on High Performance Computing, Data, and Analytics, Dec 2024, Bengalore, India. pp.1-11. ⟨hal-04815672⟩
0 Consultations
0 Téléchargements

Partager

More