- -

DMRlib: Easy-coding and efficient resource management for job malleability

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

DMRlib: Easy-coding and efficient resource management for job malleability

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Iserte, Sergio es_ES
dc.contributor.author Mayo, Rafael es_ES
dc.contributor.author Quintana-Ortí, Enrique S. es_ES
dc.contributor.author Peña Monferrer, Antonio José es_ES
dc.date.accessioned 2022-06-09T18:06:59Z
dc.date.available 2022-06-09T18:06:59Z
dc.date.issued 2021-09-01 es_ES
dc.identifier.issn 0018-9340 es_ES
dc.identifier.uri http://hdl.handle.net/10251/183162
dc.description.abstract [EN] 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 es_ES
dc.description.sponsorship This work was supported in part by Projects TIN2014-53495-R, TIN2015-65316-P, and TIN2017-82972-R from MINECO and FEDER. This project has received funding fromthe European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska Curie Grant 749516. Thework of Sergio Isertewas supported by a postdoctoral fellowship from Generalitat Valenciana and European Social Fund APOSTD/2020/026. Finally, the authors would like to thank the anonymous reviewers whose suggestions significantly improved the quality of this article es_ES
dc.language Inglés es_ES
dc.publisher Institute of Electrical and Electronics Engineers es_ES
dc.relation.ispartof IEEE Transactions on Computers es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Runtime es_ES
dc.subject Libraries es_ES
dc.subject Resource management es_ES
dc.subject Programming es_ES
dc.subject Standards es_ES
dc.subject Syntactics es_ES
dc.subject Throughput es_ES
dc.subject Processes reconfiguration es_ES
dc.subject MPI malleability es_ES
dc.subject Job elastic resize es_ES
dc.subject Dynamic reallocation of resources es_ES
dc.subject Productivity-aware computation es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title DMRlib: Easy-coding and efficient resource management for job malleability es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1109/TC.2020.3022933 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2017-82972-R/ES/TECNICAS ALGORITMICAS PARA COMPUTACION DE ALTO RENDIMIENTO CONSCIENTE DEL CONSUMO ENERGETICO Y RESISTENTE A ERRORES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//APOSTD%2F2020%2F026/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/749516/EU es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2014-53495-R/ES/COMPUTACION HETEROGENEA DE BAJO CONSUMO/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Iserte, S.; Mayo, R.; Quintana-Ortí, ES.; Peña Monferrer, AJ. (2021). DMRlib: Easy-coding and efficient resource management for job malleability. IEEE Transactions on Computers. 79(9):1443-1457. https://doi.org/10.1109/TC.2020.3022933 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1109/TC.2020.3022933 es_ES
dc.description.upvformatpinicio 1443 es_ES
dc.description.upvformatpfin 1457 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 79 es_ES
dc.description.issue 9 es_ES
dc.relation.pasarela S\448158 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder European Social Fund es_ES
dc.contributor.funder Generalitat Valenciana es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem