Mostrar el registro sencillo del ítem

dc.contributor.authorIserte, Sergio
dc.contributor.authorMayo, Rafael
dc.contributor.authorQuintana-Orti, Enrique S.
dc.contributor.authorBeltrán, Vicenç
dc.contributor.authorPeña Monferrer, Antonio J.
dc.date.accessioned2019-02-04T11:46:21Z
dc.date.available2019-02-04T11:46:21Z
dc.date.issued2018
dc.identifier.citationISERTE, Sergio, et al. DMR API: Improving cluster productivity by turning applications into malleable. Parallel Computing, 2018, vol. 78, p. 54-66.ca_CA
dc.identifier.issn0167-8191
dc.identifier.urihttp://hdl.handle.net/10234/180613
dc.description.abstractAdaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of processes. To carry out these job reconfigurations, we have designed a methodology which enables a job to communicate with the resource manager and, through the runtime, to change its number of MPI ranks. The collaboration between both the workload manager—aware of the queue of jobs and the resources allocation—and the parallel runtime—able to transparently handle the processes and the program data—is crucial for our throughput-aware malleability methodology. Hence, when a job triggers a reconfiguration, the resource manager will check the cluster status and return the appropriate action: i) expand, if there are spare resources; ii) shrink, if queued jobs can be initiated; or iii) none, if no change can improve the global productivity. In this paper, we describe the internals of our framework and demonstrate how it reduces the global workload completion time along with providing a more efficient usage of the underlying resources. For this purpose, we present a thorough study of the adaptive workloads processing by showing the detailed behavior of our framework in representative experiments.ca_CA
dc.format.extent25 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.relation.isPartOfParallel Computing 78 (2018)ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/CNE/1.0/*
dc.subjectMPI malleabilityca_CA
dc.subjectJob reconfigurationca_CA
dc.subjectDynamic reallocationca_CA
dc.subjectSmart resource utilizationca_CA
dc.subjectAdaptive workloadca_CA
dc.titleDMR API: Improving cluster productivity by turning applications into malleableca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.parco.2018.07.006
dc.relation.projectIDTIN2014-53495-R and TIN2015-65316-Pca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttps://www.sciencedirect.com/science/article/pii/S0167819118302229ca_CA
dc.type.versioninfo:eu-repo/semantics/submittedVersionca_CA


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem