Títol:
|
Efficient Scalable Computing through Flexible Applications and Adaptive Workloads
|
Autor/a:
|
Iserte, Sergio; Mayo, Rafael; Quintana-Ortí, Enrique S.; Beltran Querol, Vicenç; Peña, Antonio J.
|
Altres autors:
|
Barcelona Supercomputing Center |
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. In addition, we take advantage of OmpSs offload semantics to allow application developers deal with data redistribution. By combining these elements a job is able to expand itself in order to exploit idle nodes or be shrunk if other queued jobs could be initiated. This novel approach adapts the system workload in order to increase the throughput as well as make a smarter use of the underlying resources. Our experiments demonstrate that this approach can reduce the total execution time of a practical workload by more than 40% while reducing the amount of resources by 30%. |
Abstract:
|
This work is supported by the Project TIN2014-53495-R and TIN2015-65316-P from MINECO and FEDER. Antonio J. Peña is cofinanced by MINECO under Juan de la Cierva fellowship number IJCI-2015-23266. Special thanks to José I. Aliaga for the conjugate gradient code. |
Abstract:
|
Peer Reviewed |
Matèries:
|
-Àrees temàtiques de la UPC::Enginyeria elèctrica -Dynamic programming -Runtime -Throughput -Dynamic scheduling -Programming -Resource management -Adaptation models -Dynamic programming -Job Reconfiguration -Dynamic Reallocation -Smart Resource Utilization -Scale-Malleable workload -Programació dinàmica -Enginyeria de sistemes |
Drets:
|
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
Tipus de document:
|
Article - Versió presentada Objecte de conferència |
Publicat per:
|
IEEE
|
Compartir:
|
|