2017 46th International Conference on Parallel Processing Workshops (ICPPW) 2017
DOI: 10.1109/icppw.2017.36
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Scalable Computing through Flexible Applications and Adaptive Workloads

Abstract: Abstract-In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming model runtime in collaboration with the global resource manager. We improve the system throughput by exploiting malleability techniques (in terms of number of MPI ranks) through the reallocation of resources assigned to a job during its execution. In our proposal, the OmpSs runtime reconfigures the number of MPI ranks during the execution of an application in cooperation with the Slurm workload manager. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7

Relationship

3
4

Authors

Journals

citations
Cited by 20 publications
(24 citation statements)
references
References 16 publications
0
24
0
Order By: Relevance
“…The Dynamic Management of Resources (DMR) API [15] implements a communication layer between the OmpSs runtime (Nanos++) and Slurm that allows MPI applications to be resized. The DMR API relies on the off-load semantics of OmpSs [16] for automatically handling processes and data redistribution, and on Slurm for managing and reallocating resources.…”
Section: System-aware Reconfigurationmentioning
confidence: 99%
See 2 more Smart Citations
“…The Dynamic Management of Resources (DMR) API [15] implements a communication layer between the OmpSs runtime (Nanos++) and Slurm that allows MPI applications to be resized. The DMR API relies on the off-load semantics of OmpSs [16] for automatically handling processes and data redistribution, and on Slurm for managing and reallocating resources.…”
Section: System-aware Reconfigurationmentioning
confidence: 99%
“…As the works based on SCR extensions [5], EasyGrid AMS [10], ULFM [5], and ReSHAPE [12], do not publicly provide any example on how to implement malleability, we limit the study to PCM [4], AMPI [7], Flex-MPI [11], Elastic MPI [2] and DMR [15].…”
Section: Usability Studymentioning
confidence: 99%
See 1 more Smart Citation
“…The DMR API reconfiguration policy considers queued jobs and available resources in order to perform a purely throughput-aware scheduling. It was evaluated on the CG, Jacobi, and the N-body problem (Iserte et al, 2017).…”
Section: Related Workmentioning
confidence: 99%
“…The main goal of this work is to demonstrate that by leveraging the Dynamic Management of Resources Application Programming Interface (DMR API; Iserte et al, 2017), out-of-target applications can be considered for malleability. Unlike other malleability frameworks, the DMR API provides the coding flexibility and programming easiness that are required to reconfigure most of the current target and out-of-target applications.…”
Section: Introductionmentioning
confidence: 99%