Mostra el registre d'ítem simple

dc.contributor.authorIserte, Sergio
dc.contributor.authorMayo, Rafael
dc.contributor.authorQuintana Ortí, Enrique Salvador
dc.contributor.authorPeña, Antonio
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2020-10-02T10:40:28Z
dc.date.available2020-10-02T10:40:28Z
dc.date.issued2020
dc.identifier.citationIserte, S. [et al.]. DMRlib: Easy-coding and efficient resource management for job malleability. "IEEE Transactions on Computers", 2020,
dc.identifier.issn1557-9956
dc.identifier.urihttp://hdl.handle.net/2117/329704
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.
dc.description.sponsorshipThis work was supported by projects TIN2014-53495-R, TIN2015-65316-P, and TIN2017-82972-R from MINECO and FEDER. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska Curie grant agreement No. 749516. Sergio Iserte was supported by a postdoctoral fellowship from Generalitat Valenciana and European Social Fund APOSTD/2020/026. Finally, the authors want to thank the anonymous reviewers whose suggestions significantly improved the quality of this manuscript.
dc.format.extent15 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshHigh performance computing
dc.subject.lcshData centers
dc.subject.otherProcesses Reconfiguration
dc.subject.otherMPI malleability
dc.subject.otherJob Elastic Resize
dc.subject.otherDynamic Reallocation of Resources
dc.subject.otherProductivity-Aware Computation
dc.titleDMRlib: Easy-coding and efficient resource management for job malleability
dc.typeArticle
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.identifier.doi10.1109/TC.2020.3022933
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9190024
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/749516/EU/Advanced Ecosystem for Broad Heterogeneous Memory Usage/ECO-H-MEM
local.citation.publicationNameIEEE Transactions on Computers


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple