{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T05:24:55Z","timestamp":1775453095505,"version":"3.50.1"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T00:00:00Z","timestamp":1719878400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T00:00:00Z","timestamp":1719878400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PID2020-113656RB-C21"],"award-info":[{"award-number":["PID2020-113656RB-C21"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PCI2021-121958"],"award-info":[{"award-number":["PCI2021-121958"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003359","name":"Generalitat Valenciana","doi-asserted-by":"publisher","award":["ACIF\/2021\/260"],"award-info":[{"award-number":["ACIF\/2021\/260"]}],"id":[{"id":"10.13039\/501100003359","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["955606"],"award-info":[{"award-number":["955606"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004834","name":"Universitat Jaume I","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004834","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,10]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Applying malleability to HPC systems can increase their productivity without degrading or even improving the performance of running applications. This paper presents Proteo, a configurable framework that allows to design benchmarks to study the effect of malleability on a system, and also incorporates malleability into a real application. Proteo consists of two modules: SAM allows to emulate the computational behavior of iterative scientific MPI applications, and MaM is able to reconfigure a job during execution, adjusting the number of processes, redistributing data, and resuming execution. An in-depth study of all the possibilities shows that Proteo is able to behave like a real malleable or non-malleable application in the range [0.85, 1.15]. Furthermore, the different methods defined in MaM for process management and data redistribution are analyzed, concluding that asynchronous malleability, where reconfiguration and application execution overlap, results in a 1.15\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$\\times$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mo>\u00d7<\/mml:mo>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    speedup.\n                  <\/jats:p>","DOI":"10.1007\/s11227-024-06277-5","type":"journal-article","created":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T17:03:36Z","timestamp":1719939816000},"page":"23083-23119","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Proteo: a framework for the generation and evaluation of malleable MPI applications"],"prefix":"10.1007","volume":"80","author":[{"given":"Iker","family":"Mart\u00edn-\u00c1lvarez","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 I.","family":"Aliaga","sequence":"additional","affiliation":[]},{"given":"Maribel","family":"Castillo","sequence":"additional","affiliation":[]},{"given":"Sergio","family":"Iserte","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"6277_CR1","doi-asserted-by":"publisher","unstructured":"Dongarra J, Luszczek P (2011) In: Padua D (ed) TOP500. Springer, Boston, pp 2055\u20132057. https:\/\/doi.org\/10.1007\/978-0-387-09766-4_157","DOI":"10.1007\/978-0-387-09766-4_157"},{"key":"6277_CR2","unstructured":"Message Passing Interface Forum: MPI: a message-passing interface standard version 4.1. (2023). https:\/\/www.mpi-forum.org\/docs\/mpi-4.1\/mpi41-report.pdf"},{"issue":"2","key":"6277_CR3","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1177\/1094342020901885","volume":"34","author":"A Hori","year":"2020","unstructured":"Hori A, Yoshinaga K, Herault T, Bouteiller A, Bosilca G, Ishikawa Y (2020) Overhead of using spare nodes. Int J High Perform Comput Appl 34(2):208\u2013226. https:\/\/doi.org\/10.1177\/1094342020901885","journal-title":"Int J High Perform Comput Appl"},{"key":"6277_CR4","doi-asserted-by":"crossref","unstructured":"Feitelson DG (1996) Packing schemes for gang scheduling. Lecture notes in computer science book series (LNCS), vol 1162. Springer, Heidelberg, pp 89\u2013110","DOI":"10.1007\/BFb0022289"},{"issue":"3","key":"6277_CR5","doi-asserted-by":"publisher","first-page":"4851","DOI":"10.1002\/cpe.4851","volume":"32","author":"DE Bernholdt","year":"2020","unstructured":"Bernholdt DE, Boehm S, Bosilca G, Gorentla Venkata M, Grant RE, Naughton T, Pritchard HP, Schulz M, Vallee GR (2020) A survey of MPI usage in the US exascale computing project. Concurr Comput Pract Exp 32(3):4851. https:\/\/doi.org\/10.1002\/cpe.4851","journal-title":"Concurr Comput Pract Exp"},{"key":"6277_CR6","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.3022933","author":"S Iserte","year":"2020","unstructured":"Iserte S, Mayo R, Quintana-Orti ES, Pena AJ (2020) DMRlib: easy-coding and efficient resource management for job malleability. IEEE Trans Comput. https:\/\/doi.org\/10.1109\/TC.2020.3022933","journal-title":"IEEE Trans Comput"},{"key":"6277_CR7","doi-asserted-by":"publisher","unstructured":"Posner J, Fohry C (2021) Transparent resource elasticity for task-based cluster environments with work stealing. In: 50th International Conference on Parallel Processing Workshop. ICPP Workshops \u201921. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3458744.3473361","DOI":"10.1145\/3458744.3473361"},{"key":"6277_CR8","doi-asserted-by":"publisher","unstructured":"Eberius D, Rahman MW-U-, Ozog D (2023) Evaluating the potential of elastic jobs in HPC systems. In: Proceedings of the SC \u201923 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis. SC-W \u201923. Association for Computing Machinery, New York, NY, USA, pp 1324\u20131333. https:\/\/doi.org\/10.1145\/3624062.3624199","DOI":"10.1145\/3624062.3624199"},{"key":"6277_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-03034-x","author":"S Iserte","year":"2019","unstructured":"Iserte S, Rojek K (2019) An study of the effect of process malleability in the energy efficiency on GPU-based clusters. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-019-03034-x","journal-title":"J Supercomput"},{"key":"6277_CR10","doi-asserted-by":"publisher","unstructured":"Rodr\u00edguez-Gonzalo M, Singh DE, Blas JG, Carretero J (2016) Improving the energy efficiency of MPI applications by means of malleability. In: Proceedings\u201424th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2016. Institute of Electrical and Electronics Engineers Inc., Heraklion, Greece, pp 627\u2013634. https:\/\/doi.org\/10.1109\/PDP.2016.98","DOI":"10.1109\/PDP.2016.98"},{"key":"6277_CR11","first-page":"16","volume-title":"Malleable techniques and resource scheduling to improve energy efficiency in parallel applications. High performance computing","author":"C Alberto","year":"2023","unstructured":"Alberto C, Alvaro A, Javier G-B, Jesus C, Singh DE (2023) Malleable techniques and resource scheduling to improve energy efficiency in parallel applications. High performance computing, vol 13999. Springer, Hamburg, pp 16\u201327"},{"issue":"10","key":"6277_CR12","doi-asserted-by":"publisher","first-page":"5231","DOI":"10.3390\/app12105231","volume":"12","author":"JI Aliaga","year":"2022","unstructured":"Aliaga JI, Castillo M, Iserte S, Mart\u00edn-\u00c1lvarez I, Mayo R (2022) A survey on malleability solutions for high-performance distributed computing. Appl Sci 12(10):5231. https:\/\/doi.org\/10.3390\/app12105231","journal-title":"Appl Sci"},{"key":"6277_CR13","doi-asserted-by":"crossref","unstructured":"Sudarsan R, Ribbens CJ (2007) ReSHAPE: a framework for dynamic resizing and scheduling of homogeneous applications in a parallel environment. In: International Conference on Parallel Processing","DOI":"10.1109\/ICPP.2007.73"},{"key":"6277_CR14","doi-asserted-by":"crossref","unstructured":"Compr\u00e9s I, Mo-Hellenbrand A, Gerndt M, Bungartz HJ (2016) Infrastructure and API extensions for elastic execution of MPI applications. In: ACM International Conference Proceeding Series, vol 25-28-Sep. ACM Press, New York, New York, USA, pp 82\u201397","DOI":"10.1145\/2966884.2966917"},{"key":"6277_CR15","doi-asserted-by":"publisher","unstructured":"Prabhakaran S, Neumann M, Rinke S, Wolf F, Gupta A, Kale LV (2015) A batch system with efficient adaptive scheduling for malleable and evolving applications. In: 2015 IEEE International Parallel and Distributed Processing Symposium, pp 429\u2013438. https:\/\/doi.org\/10.1109\/IPDPS.2015.34","DOI":"10.1109\/IPDPS.2015.34"},{"key":"6277_CR16","doi-asserted-by":"crossref","unstructured":"Mart\u00edn G, Marinescu M-C, Singh DE, Carretero J (2013) FLEX-MPI: an MPI extension for supporting dynamic load balancing on heterogeneous non-dedicated systems. In: Euro-Par Parallel Processing, pp 138\u2013149","DOI":"10.1007\/978-3-642-40047-6_16"},{"key":"6277_CR17","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/10968987_3","volume-title":"Job scheduling strategies for parallel processing","author":"AB Yoo","year":"2003","unstructured":"Yoo AB, Jette MA, Grondona M (2003) Slurm: simple linux utility for resource management. In: Feitelson D, Rudolph L, Schwiegelshohn U (eds) Job scheduling strategies for parallel processing. Springer, Berlin, Heidelberg, pp 44\u201360"},{"key":"6277_CR18","unstructured":"Tadepalli S (2003) Gems: a fault tolerant grid job management system. Master\u2019s thesis, Virginia Polytechnic Institute"},{"key":"6277_CR19","doi-asserted-by":"crossref","unstructured":"Huang C, Zheng G, Kumar S, Kal\u00e9 LV (2006) Performance evaluation of adaptive MPI. In: Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2006","DOI":"10.1145\/1122971.1122976"},{"issue":"10","key":"6277_CR20","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/167962.165874","volume":"28","author":"LV Kale","year":"1993","unstructured":"Kale LV, Krishnan S (1993) CHARM++: a portable concurrent object oriented system based on C++. ACM SIGPLAN Not 28(10):91\u2013108. https:\/\/doi.org\/10.1145\/167962.165874","journal-title":"ACM SIGPLAN Not"},{"key":"6277_CR21","unstructured":"MPICH development team: MPICH Website. https:\/\/www.mpich.org\/"},{"key":"6277_CR22","doi-asserted-by":"crossref","unstructured":"Fecht J, Schreiber M, Schulz M, Pritchard H, Holmes DJ (2022) An emulation layer for dynamic resources with MPI sessions. In: HPCMALL 2022\u2014Malleability Techniques Applications in High-Performance Computing, Hambourg, Germany. https:\/\/hal.science\/hal-03856702","DOI":"10.1007\/978-3-031-23220-6_10"},{"key":"6277_CR23","doi-asserted-by":"publisher","unstructured":"Huber D, Streubel M, Compr\u00e9s I, Schulz M, Schreiber M, Pritchard H (2022) Towards dynamic resource management with MPI sessions and PMIx. In: Proceedings of the 29th European MPI Users\u2019 Group Meeting. EuroMPI\/USA \u201922. Association for Computing Machinery, New York, NY, USA, pp 57\u201367. https:\/\/doi.org\/10.1145\/3555819.3555856","DOI":"10.1145\/3555819.3555856"},{"key":"6277_CR24","doi-asserted-by":"crossref","unstructured":"Iserte S, Mayo R, Quintana-Ort\u00ed ES, Beltran V, Pe\u00f1a AJ (2017) Efficient scalable computing through flexible applications and adaptive workloads. In: 10th International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2), Bristol","DOI":"10.1109\/ICPPW.2017.36"},{"key":"6277_CR25","doi-asserted-by":"publisher","unstructured":"Sudarsan R, Ribbens CJ (2009) Scheduling resizable parallel applications. In: International Symposium on Parallel & Distributed Processing. IEEE, Rome, Italy, pp 1\u201310. https:\/\/doi.org\/10.1109\/IPDPS.2009.5161077","DOI":"10.1109\/IPDPS.2009.5161077"},{"key":"6277_CR26","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1016\/j.parco.2015.04.003","volume":"46","author":"G Mart\u00edn","year":"2015","unstructured":"Mart\u00edn G, Singh DE, Marinescu M-C, Carretero J (2015) Enhancing the performance of malleable MPI applications by using performance-aware dynamic reconfiguration. Parallel Comput 46:60\u201377","journal-title":"Parallel Comput"},{"key":"6277_CR27","doi-asserted-by":"crossref","unstructured":"Sudarsan R, Ribbens CJ, Farkas D (2009) Dynamic resizing of parallel scientific simulations: a case study using LAMMPS. In: International Conference on Computational Science (ICCS)","DOI":"10.1007\/978-3-642-01970-8_18"},{"key":"6277_CR28","doi-asserted-by":"crossref","unstructured":"Wong AT, Oliker L, Kramer WT, Kaltz TL, Bailey DH (2000) ESP: a system utilization benchmark. In: Supercomputing, ACM\/IEEE 2000 Conference. IEEE, pp 1\u201312","DOI":"10.1109\/SC.2000.10056"},{"key":"6277_CR29","doi-asserted-by":"crossref","unstructured":"Houzeaux G, Badia RM, Borrell R, Dosimont D, Ejarque J, Garcia-Gasulla M, L\u00f3pez V (2021) Dynamic resource allocation for efficient parallel CFD simulations. Technical report, Barcelona Supercomputing Center (December)","DOI":"10.1016\/j.compfluid.2022.105577"},{"key":"6277_CR30","doi-asserted-by":"publisher","DOI":"10.1177\/1094342018802347","author":"S Iserte","year":"2018","unstructured":"Iserte S, Mart\u00ednez H, Barrachina S, Castillo M, Mayo R, Pe\u00f1a AJ (2018) Dynamic reconfiguration of noniterative scientific applications. Int J High Perform Comput Appl. https:\/\/doi.org\/10.1177\/1094342018802347","journal-title":"Int J High Perform Comput Appl"},{"key":"6277_CR31","doi-asserted-by":"publisher","unstructured":"Mo-Hellenbrand A, Compr\u00e9s I, Meister O, Bungartz H-J, Gerndt M, Bader M (2017) A large-scale malleable tsunami simulation realized on an elastic MPI infrastructure. In: CF\u201917. Association for Computing Machinery, New York, NY, USA, pp 271\u2013274. https:\/\/doi.org\/10.1145\/3075564.3075585","DOI":"10.1145\/3075564.3075585"},{"key":"6277_CR32","doi-asserted-by":"publisher","unstructured":"Carretero J, Exposito D, Cascajo A, Montella R (2023) Malleability techniques for HPC systems, pp 77\u201388. https:\/\/doi.org\/10.1007\/978-3-031-30445-3_7","DOI":"10.1007\/978-3-031-30445-3_7"},{"key":"6277_CR33","first-page":"56","volume-title":"Malleable and adaptive ad-hoc file system for data intensive workloads in HPC applications","author":"S-G Genaro","year":"2023","unstructured":"Genaro S-G, Garcia-Blas J, Cosmin P, Jesus C (2023) Malleable and adaptive ad-hoc file system for data intensive workloads in HPC applications. Springer, Hamburg, pp 56\u201367"},{"key":"6277_CR34","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran A, Ayguad\u00e9 E, Badia RM, Labarta J, Martinell L, Martorell X, Planas J (2011) Ompss: a proposal for programming heterogeneous multi-core architectures. Parallel Process Lett 21:173\u2013193. https:\/\/doi.org\/10.1142\/S0129626411000151","journal-title":"Parallel Process Lett"},{"key":"6277_CR35","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.softx.2015.10.004","volume":"3\u20134","author":"RM Badia","year":"2015","unstructured":"Badia RM, Conejero J, Diaz C, Ejarque J, Lezzi D, Lordan F, Ramon-Cortes C, Sirvent R (2015) COMP superscalar, an interoperable programming framework. SoftwareX 3\u20134:32\u201336. https:\/\/doi.org\/10.1016\/j.softx.2015.10.004","journal-title":"SoftwareX"},{"key":"6277_CR36","doi-asserted-by":"publisher","unstructured":"Castell\u00f3 A, Catal\u00e1n S, Igual FD, Quintana-Ort\u00ed ES, Rodr\u00edguez-S\u00e1nchez R (2023) QR factorization using malleable BLAS on multicore processors. In: High performance computing. ISC High Performance 2022 International Workshops: Hamburg, Germany, May 29\u2013June 2, 2022, Revised Selected Papers. Springer, Berlin, Heidelberg, pp. 176\u2013189. https:\/\/doi.org\/10.1007\/978-3-031-23220-6_12","DOI":"10.1007\/978-3-031-23220-6_12"},{"key":"6277_CR37","doi-asserted-by":"publisher","unstructured":"D\u2019Amico M, Garcia-Gasulla M, L\u00f3pez V, Jokanovic A, Sirvent R, Corbalan J (2018) DROM: enabling efficient and effortless malleability for resource managers. In: Proceedings of the 47th International Conference on Parallel Processing Companion. ICPP \u201918. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3229710.3229752","DOI":"10.1145\/3229710.3229752"},{"key":"6277_CR38","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1007\/978-3-031-22698-4_9","volume-title":"Job scheduling strategies for parallel processing","author":"DH Lina","year":"2023","unstructured":"Lina DH, Ghafoor S, Hines T (2023) Scheduling of elastic message passing applications on HPC systems. In: Klus\u00e1\u010dek D, Julita C, Rodrigo GP (eds) Job scheduling strategies for parallel processing. Springer, Cham, pp 172\u2013191"},{"key":"6277_CR39","doi-asserted-by":"publisher","unstructured":"\u00d6zden T, Beringer T, Mazaheri A, Fard HM, Wolf F (2022) ElastiSim: a batch-system simulator for malleable workloads. In: International Conference on Parallel Processing (ICPP \u201922). https:\/\/doi.org\/10.1145\/3545008.3545046","DOI":"10.1145\/3545008.3545046"},{"key":"6277_CR40","doi-asserted-by":"publisher","unstructured":"D\u2019Amico M, Jokanovic A, Corbalan J (2019) Holistic slowdown driven scheduling and resource management for malleable jobs. In: Proceedings of the 48th International Conference on Parallel Processing. ICPP \u201919. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3337821.3337909","DOI":"10.1145\/3337821.3337909"},{"key":"6277_CR41","doi-asserted-by":"publisher","unstructured":"Casanova H, Quinson M, Legrand A (2008) SimGrid: a generic framework for large-scale distributed experiments. IEEE Computer Society, Washington, DC, USA, pp 126\u2013131. https:\/\/doi.org\/10.1109\/UKSIM.2008.28. https:\/\/doi.ieeecomputersociety.org\/10.1109\/UKSIM.2008.28","DOI":"10.1109\/UKSIM.2008.28"},{"key":"6277_CR42","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/978-3-319-61756-5_10","volume-title":"Job scheduling strategies for parallel processing","author":"P-F Dutot","year":"2017","unstructured":"Dutot P-F, Mercier M, Poquet M, Richard O (2017) Batsim: a realistic language-independent resources and jobs management systems simulator. In: Desai N, Cirne W (eds) Job scheduling strategies for parallel processing. Springer, Cham, pp 178\u2013197"},{"key":"6277_CR43","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/978-3-030-43222-5_19","volume-title":"Parallel processing and applied mathematics","author":"D Klus\u00e1\u010dek","year":"2020","unstructured":"Klus\u00e1\u010dek D, Soysal M, Suter F (2020) Alea\u2014complex job scheduling simulator. In: Wyrzykowski R, Deelman E, Dongarra J, Karczewski K (eds) Parallel processing and applied mathematics. Springer, Cham, pp 217\u2013229"},{"key":"6277_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23220-6_9","volume-title":"Detecting interference between applications and improving the scheduling using malleable application proxies","author":"A Cascajo","year":"2022","unstructured":"Cascajo A, Singh DE, Carretero J (2022) Detecting interference between applications and improving the scheduling using malleable application proxies. Springer, Heidelberg, Germany"},{"key":"6277_CR45","doi-asserted-by":"publisher","unstructured":"Cascajo A, Singh DE, Carretero J (2021) LIMITLESS\u2014LIght-weight MonItoring tool for LargE scale systems. In: 2021 29th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp 220\u2013227. https:\/\/doi.org\/10.1109\/PDP52278.2021.00042","DOI":"10.1109\/PDP52278.2021.00042"},{"key":"6277_CR46","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.jpdc.2015.09.007","volume":"87","author":"R Sudarsan","year":"2016","unstructured":"Sudarsan R, Ribbens CJ (2016) Combining performance and priority for scheduling resizable parallel applications. J Parallel Distrib Comput 87:55\u201366","journal-title":"J Parallel Distrib Comput"},{"key":"6277_CR47","doi-asserted-by":"publisher","DOI":"10.1177\/10943420231176527","author":"I Mart\u00edn-\u00c1lvarez","year":"2024","unstructured":"Mart\u00edn-\u00c1lvarez I, Aliaga JI, Castillo M, Iserte S, Mayo R (2024) Dynamic spawning of MPI processes applied to malleability. Int J High Perform Comput Appl. https:\/\/doi.org\/10.1177\/10943420231176527","journal-title":"Int J High Perform Comput Appl"},{"key":"6277_CR48","doi-asserted-by":"publisher","unstructured":"Mart\u00edn\u00a0\u00c1lvarez I, Aliaga JI, Castillo M, Iserte S (2023) Efficient data redistribution for malleable applications. In: Proceedings of the SC \u201923 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis. SC-W \u201923. Association for Computing Machinery, New York, NY, USA, pp 416\u2013426. https:\/\/doi.org\/10.1145\/3624062.3624110","DOI":"10.1145\/3624062.3624110"},{"key":"6277_CR49","unstructured":"Mart\u00edn-\u00c1lvarez I, Aliaga JI, Castillo M, Iserte S (December 2022) Malleable synthetic tool manual. Technical report, Universitat Jaume I"},{"key":"6277_CR50","unstructured":"Mart\u00edn-\u00c1lvarez I (2023) Proteo Code\u2014Branch Journal of Supercomputing. https:\/\/lorca.act.uji.es\/gitlab\/martini\/malleability_benchmark\/-\/tree\/JournalSupercomputing23\/24"},{"key":"6277_CR51","unstructured":"Mart\u00edn-\u00c1lvarez I (2023) Malleable Conjugate Gradient Code\u2014Branch Journal of Supercomputing. https:\/\/lorca.act.uji.es\/gitlab\/martini\/malleable_cg\/-\/tree\/JournalSupercomputing23\/24"},{"key":"6277_CR52","doi-asserted-by":"publisher","unstructured":"Mart\u00edn-\u00c1lvarez Iker (2023) Proteo Dataset (2023) for Article Proteo: a framework for the generation and evaluation of malleable MPI applications. Zenodo. https:\/\/doi.org\/10.5281\/zenodo.10229558","DOI":"10.5281\/zenodo.10229558"},{"key":"6277_CR53","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative methods for sparse linear systems","author":"Y Saad","year":"2003","unstructured":"Saad Y (2003) Iterative methods for sparse linear systems, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia. https:\/\/doi.org\/10.1137\/1.9780898718003","edition":"2"},{"issue":"3\/4","key":"6277_CR54","doi-asserted-by":"publisher","first-page":"591","DOI":"10.2307\/2333709","volume":"52","author":"SS Shapiro","year":"1965","unstructured":"Shapiro SS, Wilk MB (1965) An analysis of variance test for normality (complete samples). Biometrika 52(3\/4):591\u2013611","journal-title":"Biometrika"},{"issue":"260","key":"6277_CR55","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1080\/01621459.1952.10483441","volume":"47","author":"WH Kruskal","year":"1952","unstructured":"Kruskal WH, Wallis WA (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47(260):583\u2013621","journal-title":"J Am Stat Assoc"},{"key":"6277_CR56","doi-asserted-by":"publisher","unstructured":"Conover WJ, Iman RL (February 1979) Multiple-comparisons procedures. Informal Report. Technical report, Los Alamos National Lab. https:\/\/doi.org\/10.2172\/6057803. https:\/\/www.osti.gov\/biblio\/6057803","DOI":"10.2172\/6057803"},{"key":"6277_CR57","doi-asserted-by":"publisher","unstructured":"Mart\u00edn-\u00c1lvarez I, Aliaga JI, Castillo M, Iserte S (2023) An\u00e1lisis de M\u00e9todos de Redistribuci\u00f3n de Datos para Aplicaciones MPI Maleables. In: Avances en Arquitectura y Tecnolog\u00eda de Computadores, Jornadas Sartecto 23, pp 453\u2013462. Zenodo, Facultad de Inform\u00e1tica - UCM, Madrid, Spain. https:\/\/doi.org\/10.5281\/zenodo.8099552","DOI":"10.5281\/zenodo.8099552"},{"key":"6277_CR58","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/J.PARCO.2018.07.006","volume":"78","author":"S Iserte","year":"2018","unstructured":"Iserte S, Mayo R, Quintana-Ort\u00ed ES, Beltran V, Pe\u00f1a AJ (2018) DMR API: improving cluster productivity by turning applications into malleable. Parallel Comput 78:54\u201366. https:\/\/doi.org\/10.1016\/J.PARCO.2018.07.006","journal-title":"Parallel Comput"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06277-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-06277-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-06277-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T05:26:56Z","timestamp":1723440416000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-06277-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,2]]},"references-count":58,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["6277"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-06277-5","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3689036\/v1","asserted-by":"object"}]},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,2]]},"assertion":[{"value":"30 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflict of interest to declare that is relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"All authors read and approved the final manuscript.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}