{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T00:07:14Z","timestamp":1758931634765,"version":"3.44.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031488023"},{"type":"electronic","value":"9783031488030"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-48803-0_8","type":"book-chapter","created":{"date-parts":[[2024,4,13]],"date-time":"2024-04-13T03:02:21Z","timestamp":1712977341000},"page":"89-101","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Malleable APGAS Programs and\u00a0Their Support in\u00a0Batch Job Schedulers"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9037-967X","authenticated-orcid":false,"given":"Patrick","family":"Finnerty","sequence":"first","affiliation":[]},{"given":"Leo","family":"Takaoka","sequence":"additional","affiliation":[]},{"given":"Takuma","family":"Kanzaki","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6491-1626","authenticated-orcid":false,"given":"Jonas","family":"Posner","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,4,14]]},"reference":[{"issue":"10","key":"8_CR1","doi-asserted-by":"publisher","first-page":"5231","DOI":"10.3390\/app12105231","volume":"12","author":"JI Aliaga","year":"2022","unstructured":"Aliaga, J.I., Castillo, M., Iserte, S., Mart\u00edn-\u00c1lvarez, I., Mayo, R.: A survey on malleability solutions for high-performance distributed computing. Appl. Sci. 12(10), 5231 (2022). https:\/\/doi.org\/10.3390\/app12105231","journal-title":"Appl. Sci."},{"key":"8_CR2","doi-asserted-by":"publisher","unstructured":"Bachan, J., et al.: UPC++: a high-performance communication framework for asynchronous computation. In: International Parallel and Distributed Processing Symposium, pp. 963\u2013973. IEEE (2019). https:\/\/doi.org\/10.1109\/IPDPS.2019.00104","DOI":"10.1109\/IPDPS.2019.00104"},{"issue":"3","key":"8_CR3","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1177\/1094342013488238","volume":"27","author":"W Bland","year":"2013","unstructured":"Bland, W., Bouteiller, A., Herault, T., Bosilca, G., Dongarra, J.: Post-failure recovery of MPI communication capability. Int. J. High Performance Comput. Appl. 27(3), 244\u2013254 (2013). https:\/\/doi.org\/10.1177\/1094342013488238","journal-title":"Int. J. High Performance Comput. Appl."},{"key":"8_CR4","doi-asserted-by":"publisher","unstructured":"Bungart, M., Fohry, C.: A malleable and fault-tolerant task pool framework for X10. In: Proceedings of International Conference on Cluster Computing. IEEE (2017). https:\/\/doi.org\/10.1109\/cluster.2017.27","DOI":"10.1109\/cluster.2017.27"},{"key":"8_CR5","doi-asserted-by":"publisher","unstructured":"Chamberlain, B.L.: Programming models for parallel computing. In: Chapel, pp. 129\u2013159. MIT (2015). https:\/\/doi.org\/10.7551\/mitpress\/9486.003.0008","DOI":"10.7551\/mitpress\/9486.003.0008"},{"issue":"4","key":"8_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2716320","volume":"47","author":"M De Wael","year":"2015","unstructured":"De Wael, M., Marr, S., De Fraine, B., Van Cutsem, T., De Meuter, W.: Partitioned global address space languages. Comput. Surv. 47(4), 1\u201327 (2015). https:\/\/doi.org\/10.1145\/2716320","journal-title":"Comput. Surv."},{"key":"8_CR7","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/bfb0022284","volume-title":"Job Scheduling Strategies for Parallel Processing","author":"DG Feitelson","year":"1996","unstructured":"Feitelson, D.G., Rudolph, L.: Toward convergence in job schedulers for parallel supercomputers. In: Feitelson, D.G., Rudolph, L. (eds.) JSSPP 1996. LNCS, vol. 1162, pp. 1\u201326. Springer, Heidelberg (1996). https:\/\/doi.org\/10.1007\/bfb0022284"},{"key":"8_CR8","doi-asserted-by":"publisher","unstructured":"Finnerty, P., Kamada, T., Ohta, C.: A self-adjusting task granularity mechanism for the Java lifeline-based global load balancer library on many-core clusters. Concurrency Comput. Pract. Experience 34(2) (2021). https:\/\/doi.org\/10.1002\/cpe.6224","DOI":"10.1002\/cpe.6224"},{"issue":"6","key":"8_CR9","doi-asserted-by":"publisher","first-page":"4439","DOI":"10.1007\/s10586-022-03692-2","volume":"25","author":"G Galante","year":"2022","unstructured":"Galante, G., da Rosa Righi, R.: Adaptive parallel applications: from shared memory architectures to fog computing. Clust. Comput. 25(6), 4439\u20134461 (2022). https:\/\/doi.org\/10.1007\/s10586-022-03692-2","journal-title":"Clust. Comput."},{"key":"8_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20943-2","volume-title":"Fault-Tolerance Techniques for High-Performance Computing","author":"T Herault","year":"2015","unstructured":"Herault, T., Robert, Y.: Fault-Tolerance Techniques for High-Performance Computing. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-20943-2"},{"issue":"9","key":"8_CR11","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1109\/tc.2020.3022933","volume":"70","author":"S Iserte","year":"2021","unstructured":"Iserte, S., Mayo, R., Quintana-Ort\u00ed, E.S., Pe\u00f1a, A.J.: DMRlib: easy-coding and efficient resource management for job malleability. Trans. Comput. 70(9), 1443\u20131457 (2021). https:\/\/doi.org\/10.1109\/tc.2020.3022933","journal-title":"Trans. Comput."},{"key":"8_CR12","doi-asserted-by":"publisher","unstructured":"Maghraoui, K.E., Desell, T.J., Szymanski, B.K., Varela, C.A.: Dynamic malleability in iterative MPI applications. In: International Symposium on Cluster Computing and the Grid. IEEE (2007). https:\/\/doi.org\/10.1109\/ccgrid.2007.45","DOI":"10.1109\/ccgrid.2007.45"},{"key":"8_CR13","doi-asserted-by":"publisher","unstructured":"Moody, A., Bronevetsky, G., Mohror, K., de Supinski, B.R.: Design, modeling, and evaluation of a scalable multi-level checkpointing system. In: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE (2010). https:\/\/doi.org\/10.1109\/sc.2010.18","DOI":"10.1109\/sc.2010.18"},{"key":"8_CR14","doi-asserted-by":"publisher","unstructured":"Posner, J., Fohry, C.: Cooperation vs. coordination for lifeline-based global load balancing in APGAS. In: Proceedings of Workshop on X10, pp. 13\u201317. ACM (2016). https:\/\/doi.org\/10.1145\/2931028.2931029","DOI":"10.1145\/2931028.2931029"},{"key":"8_CR15","doi-asserted-by":"publisher","unstructured":"Posner, J., Fohry, C.: Transparent resource elasticity for task-based cluster environments with work stealing. In: International Conference on Parallel Processing Workshop, pp. 1\u201310. ACM (2021). https:\/\/doi.org\/10.1145\/3458744.3473361","DOI":"10.1145\/3458744.3473361"},{"key":"8_CR16","doi-asserted-by":"publisher","unstructured":"Prabhakaran, S., Neumann, M., Rinke, S., Wolf, F., Gupta, A., Kale, L.V.: A batch system with efficient adaptive scheduling for malleable and evolving applications. In: Proceedings Int. Parallel and Distributed Processing Symposium, pp. 429\u2013438 (2015). https:\/\/doi.org\/10.1109\/IPDPS.2015.34","DOI":"10.1109\/IPDPS.2015.34"},{"key":"8_CR17","doi-asserted-by":"publisher","unstructured":"Saraswat, V.A., Kambadur, P., Kodali, S., Grove, D., Krishnamoorthy, S.: Lifeline-based global load balancing. In: Proceedings on Principles and Practice of Parallel Programming, pp. 201\u2013212. ACM (2011). https:\/\/doi.org\/10.1145\/1941553.1941582","DOI":"10.1145\/1941553.1941582"},{"key":"8_CR18","doi-asserted-by":"publisher","first-page":"1340011","DOI":"10.1142\/s0129626413400112","volume":"23","author":"F Shahzad","year":"2013","unstructured":"Shahzad, F., Wittmann, M., Kreutzer, M., Zeiser, T., Hager, G., Wellein, G.: A survey of checkpoint\/restart techniques on distributed memory systems. Parallel Process. Lett. 23, 1340011 (2013). https:\/\/doi.org\/10.1142\/s0129626413400112","journal-title":"Parallel Process. Lett."},{"key":"8_CR19","doi-asserted-by":"publisher","unstructured":"Tardieu, O.: The APGAS library: resilient parallel and distributed programming in Java 8. In: Proceedings of the ACM SIGPLAN Workshop on X10, pp. 25\u201326. ACM (2015). https:\/\/doi.org\/10.1145\/2771774.2771780","DOI":"10.1145\/2771774.2771780"},{"key":"8_CR20","doi-asserted-by":"publisher","unstructured":"Tardieu, O., et al.: X10 and APGAS at petascale. In: Proceedings of Principles and Practice of Parallel Programming, pp. 53\u201366. ACM (2014). https:\/\/doi.org\/10.1145\/2555243.2555245","DOI":"10.1145\/2555243.2555245"},{"key":"8_CR21","doi-asserted-by":"publisher","unstructured":"Wong, A.K., Goscinski, A.M.: Evaluating the EASY-backfill job scheduling of static workloads on clusters. In: International Conference on Cluster Computing. IEEE (2007). https:\/\/doi.org\/10.1109\/clustr.2007.4629218","DOI":"10.1109\/clustr.2007.4629218"},{"issue":"2","key":"8_CR22","doi-asserted-by":"publisher","first-page":"416","DOI":"10.2197\/ipsjjip.24.416","volume":"24","author":"K Yamashita","year":"2016","unstructured":"Yamashita, K., Kamada, T.: Introducing a multithread and multistage mechanism for the global load balancing library of X10. J. Inf. Process. 24(2), 416\u2013424 (2016). https:\/\/doi.org\/10.2197\/ipsjjip.24.416","journal-title":"J. Inf. Process."},{"key":"8_CR23","doi-asserted-by":"publisher","unstructured":"Zhang, W., et al.: GLB: lifeline-based global load balancing library in X10. In: Proceedings Workshop on Parallel Programming for Analytics Applications, pp. 31\u201340. ACM (2014). https:\/\/doi.org\/10.1145\/2567634.2567639","DOI":"10.1145\/2567634.2567639"},{"key":"8_CR24","doi-asserted-by":"publisher","unstructured":"Zheng, G., Ni, X., Kale, L.V.: A scalable double in-memory checkpoint and restart scheme towards exascale. In: Proceedings of International Conference on Dependable Systems and Networks Workshops. IEEE (2012). https:\/\/doi.org\/10.1109\/dsnw.2012.6264677","DOI":"10.1109\/dsnw.2012.6264677"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2023: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-48803-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T11:14:17Z","timestamp":1758885257000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-48803-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031488023","9783031488030"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-48803-0_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"14 April 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2023.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}