Mostrar el registro sencillo del ítem

dc.contributor.authorIserte, Sergio
dc.contributor.authorMayo, Rafael
dc.contributor.authorQuintana-Orti, Enrique S.
dc.contributor.authorPena, Antonio J.
dc.date.accessioned2021-01-19T13:10:09Z
dc.date.available2021-01-19T13:10:09Z
dc.date.issued2020-09-09
dc.identifier.citationISERTE, Sergio, et al. DMRlib: Easy-coding and Efficient Resource Management for Job Malleability. IEEE Transactions on Computers, 2020.ca_CA
dc.identifier.issn0018-9340
dc.identifier.urihttp://hdl.handle.net/10234/191294
dc.description.abstractProcess 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.ca_CA
dc.format.extent15 P.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherIEEEca_CA
dc.rights“© 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.3022933ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/*
dc.subjectruntimeca_CA
dc.subjectlibrariesca_CA
dc.subjectresource managementca_CA
dc.subjectprogrammingca_CA
dc.subjectstandardsca_CA
dc.subjectsyntacticsca_CA
dc.subjectthroughputca_CA
dc.subjectprocesses reconfigurationca_CA
dc.subjectMPI malleabilityca_CA
dc.subjectjob elastic resizeca_CA
dc.subjectdynamic reallocation of resourcesca_CA
dc.subjectproductivity-aware computationca_CA
dc.titleDMRlib: Easy-coding and Efficient Resource Management for Job Malleabilityca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttp://dx.doi.org/10.1109/TC.2020.3022933
dc.relation.projectIDTIN2014-53495-R; MINECO/TIN2015-65316-P; FEDER/TIN2017-82972-R; Horizon 2020 No. 749516; APOSTD/2020/026ca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttps://ieeexplore.ieee.org/document/9190024ca_CA
dc.type.versioninfo:eu-repo/semantics/acceptedVersionca_CA


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem