Mostrar el registro sencillo del ítem

dc.contributor.authorMartín Álvarez, Iker
dc.contributor.authorAliaga Estellés, José Ignacio
dc.contributor.authorCastillo Catalán, María Isabel
dc.contributor.authorIserte, Sergio
dc.contributor.authorMayo, Rafael
dc.date.accessioned2023-07-21T10:07:34Z
dc.date.available2023-07-21T10:07:34Z
dc.date.issued2023-05-29
dc.identifier.citationMartín-Álvarez I, Aliaga JI, Castillo M, Iserte S, Mayo R. Dynamic spawning of MPI processes applied to malleability. The International Journal of High Performance Computing Applications. 2024;38(2):69-93. doi:10.1177/10943420231176527ca_CA
dc.identifier.issn1094-3420
dc.identifier.issn1741-2846
dc.identifier.urihttp://hdl.handle.net/10234/203486
dc.description.abstractMalleability allows computing facilities to adapt their workloads through resource management systems to maximize the throughput of the facility and the efficiency of the executed jobs. This technique is based on reconfiguring a job to a different resource amount during execution and then continuing with it. One of the stages of malleability is the dynamic spawning of processes in execution time, where different decisions in this stage will affect how the next stage of data redistribution is performed, which is the most time-consuming stage. This paper describes different methods and strategies, defining eight different alternatives to spawn processes dynamically and indicates which one should be used depending on whether a strong or weak scaling application is being used. In addition, it is described for both types of applications which strategies benefit most the application performance or the system productivity. The results show that reducing the number of spawning processes by reusing the older ones can reduce reconfiguration time compared to the classical method by up to 2.6 times for expanding and up to 36 times for shrinking. Furthermore, the asynchronous strategy requires analysing the impact of oversubscription on application performance.ca_CA
dc.format.extent25 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherSAGE Publicationsca_CA
dc.rights© The Author(s) 2023ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/ca_CA
dc.subjectmalleabilityca_CA
dc.subjectprocess spawningca_CA
dc.subjectthreadingca_CA
dc.subjectapplication reconfigurationca_CA
dc.titleDynamic spawning of MPI processes applied to malleabilityca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1177/10943420231176527
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttps://journals.sagepub.com/doi/10.1177/10943420231176527
dc.type.versioninfo:eu-repo/semantics/acceptedVersionca_CA
project.funder.nameMCIN/AEI/10.13039/ 501100011033ca_CA
project.funder.nameUniversitat Jaume Ica_CA
project.funder.nameValencian Region Government and European Social Fundsca_CA
oaire.awardNumberPID2020-113656RB-C21ca_CA
oaire.awardNumberUJI-B2019-36ca_CA
oaire.awardNumberAPOSTD/2020/026ca_CA
oaire.awardNumberACIF/2021/260ca_CA


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem