DMRlib: Easy-coding and Efficient Resource Management for Job Malleability
Ver/ Abrir
Impacto
Scholar |
Otros documentos de la autoría: Iserte, Sergio; Mayo, Rafael; Quintana-Orti, Enrique S.; Pena, Antonio J.
Metadatos
Mostrar el registro completo del ítemcomunitat-uji-handle:10234/9
comunitat-uji-handle2:10234/7035
comunitat-uji-handle3:10234/8617
comunitat-uji-handle4:
INVESTIGACIONMetadatos
Título
DMRlib: Easy-coding and Efficient Resource Management for Job MalleabilityFecha de publicación
2020-09-09Editor
IEEEISSN
0018-9340Cita bibliográfica
ISERTE, Sergio, et al. DMRlib: Easy-coding and Efficient Resource Management for Job Malleability. IEEE Transactions on Computers, 2020.Tipo de documento
info:eu-repo/semantics/articleVersión de la editorial
https://ieeexplore.ieee.org/document/9190024Versión
info:eu-repo/semantics/acceptedVersionPalabras clave / Materias
Resumen
Process malleability has proved to have a highly positive impact on the resource utilization and global productivity in data centers compared with the conventional static resource allocation policy. However, the ... [+]
Process malleability has proved to have a highly positive impact on the resource utilization and global productivity in data centers compared with the conventional static resource allocation policy. However, the non-negligible additional development effort this solution imposes has constrained its adoption by the scientific programming community. In this work, we present DMRlib, a library designed to offer the global advantages of process malleability while providing a minimalist MPI-like syntax. The library includes a series of predefined communication patterns that greatly ease the development of malleable applications. In addition, we deploy several scenarios to demonstrate the positive impact of process malleability featuring different scalability patterns. Concretely, we study two job submission modes (rigid and moldable) in order to identify the best-case scenarios for malleability using metrics such as resource allocation rate, completed jobs per second, and energy consumption. The experiments prove that our elastic approach may improve global throughput by a factor higher than 3x compared to the traditional workloads of non-malleable jobs. [-]
Proyecto de investigación
TIN2014-53495-R; MINECO/TIN2015-65316-P; FEDER/TIN2017-82972-R; Horizon 2020 No. 749516; APOSTD/2020/026Derechos de acceso
“© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to
servers or lists, or reuse of any copyrighted component of this work in other works.” DOI: 10.1109/TC.2020.3022933
http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/openAccess
http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/openAccess
Aparece en las colecciones
- ICC_Articles [419]
- EMC_Articles [813]