{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T18:59:06Z","timestamp":1767898746070,"version":"3.49.0"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030106317","type":"print"},{"value":"9783030106324","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-10632-4_4","type":"book-chapter","created":{"date-parts":[[2019,1,12]],"date-time":"2019-01-12T04:33:04Z","timestamp":1547267584000},"page":"61-82","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Using Pilot Systems to Execute Many Task Workloads on Supercomputers"],"prefix":"10.1007","author":[{"given":"Andre","family":"Merzky","sequence":"first","affiliation":[]},{"given":"Matteo","family":"Turilli","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Maldonado","sequence":"additional","affiliation":[]},{"given":"Mark","family":"Santcroos","sequence":"additional","affiliation":[]},{"given":"Shantenu","family":"Jha","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,1,13]]},"reference":[{"issue":"8","key":"4_CR1","doi-asserted-by":"publisher","first-page":"2349","DOI":"10.1109\/TPDS.2015.2461154","volume":"27","author":"E Hwang","year":"2016","unstructured":"Hwang, E., Kim, S., Yoo, T.K., Kim, J.S., Hwang, S., Choi, Y.R.: Resource allocation policies for loosely coupled applications in heterogeneous computing systems. IEEE Trans. Parallel Distrib. Syst. 27(8), 2349\u20132362 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"4_CR2","unstructured":"Turilli, M., Santcroos, M., Jha, S.: A comprehensive perspective on Pilot-Jobs. ACM Comput. Surv. (2017, accepted, in press). \nhttp:\/\/arxiv.org\/abs\/1508.04180"},{"issue":"36","key":"4_CR3","doi-asserted-by":"publisher","first-page":"19181","DOI":"10.1039\/C3CP54520B","volume":"16","author":"J Preto","year":"2014","unstructured":"Preto, J., Clementi, C.: Fast recovery of free energy landscapes via diffusion-map-directed molecular dynamics. Phys. Chem. Chem. Phys. 16(36), 19181\u201319191 (2014)","journal-title":"Phys. Chem. Chem. Phys."},{"issue":"2","key":"4_CR4","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MCSE.2015.7","volume":"17","author":"TE Cheatham III","year":"2015","unstructured":"Cheatham III, T.E., Roe, D.R.: The impact of heterogeneous computing on workflows for biomolecular simulation and analysis. Comput. Sci. Eng. 17(2), 30\u201339 (2015)","journal-title":"Comput. Sci. Eng."},{"issue":"1","key":"4_CR5","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/S0009-2614(99)01123-9","volume":"314","author":"Y Sugita","year":"1999","unstructured":"Sugita, Y., Okamoto, Y.: Replica-exchange molecular dynamics method for protein folding. Chem. Phys. Lett. 314(1), 141\u2013151 (1999)","journal-title":"Chem. Phys. Lett."},{"issue":"1","key":"4_CR6","doi-asserted-by":"publisher","first-page":"012057","DOI":"10.1088\/1742-6596\/78\/1\/012057","volume":"78","author":"R Pordes","year":"2007","unstructured":"Pordes, R., et al.: The open science grid. J. Phys. Conf. Ser. 78(1), 012057 (2007)","journal-title":"J. Phys. Conf. Ser."},{"issue":"3","key":"4_CR7","doi-asserted-by":"publisher","first-page":"032062","DOI":"10.1088\/1742-6596\/513\/3\/032062","volume":"513","author":"T Maeno","year":"2014","unstructured":"Maeno, T., et al.: Evolution of the ATLAS PanDA workload management system for exascale computational science. J. Phys. Conf. Ser. 513(3), 032062 (2014). Proceedings of the 20th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2013)","journal-title":"J. Phys. Conf. Ser."},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Raicu, I., Zhao, Y., Dumitrescu, C., Foster, I., Wilde, M.: Falkon: a Fast and Light-weight tasK executiON framework. In: Proceedings of the 8th ACM\/IEEE Conference on Supercomputing, p. 43. ACM (2007)","DOI":"10.1145\/1362622.1362680"},{"issue":"9","key":"4_CR9","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1016\/j.parco.2011.05.005","volume":"37","author":"M Wilde","year":"2011","unstructured":"Wilde, M., Hategan, M., Wozniak, J.M., Clifford, B., Katz, D.S., Foster, I.: Swift: a language for distributed parallel scripting. Parallel Comput. 37(9), 633\u2013652 (2011)","journal-title":"Parallel Comput."},{"key":"4_CR10","unstructured":"CCM. \nhttp:\/\/bit.ly\/cray_ccm\n\n. Accessed Jan 2018"},{"key":"4_CR11","unstructured":"Karo, M., Lagerstrom, R., Kohnke, M., Albing, C.: The application level placement scheduler (2006)"},{"issue":"1","key":"4_CR12","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/s11227-006-0040-1","volume":"42","author":"RH Castain","year":"2007","unstructured":"Castain, R.H., Squyres, J.M.: Creating a transparent, distributed, and resilient computing environment: the OpenRTE project. J. Supercomput. 42(1), 107\u2013123 (2007)","journal-title":"J. Supercomput."},{"key":"4_CR13","unstructured":"TaskFarmer. \nhttp:\/\/bit.ly\/taskfarmer"},{"key":"4_CR14","unstructured":"Wraprun. \nhttps:\/\/www.olcf.ornl.gov\/kb_articles\/wraprun\/"},{"key":"4_CR15","unstructured":"QDO. \nhttp:\/\/bit.ly\/nersc_qdo"},{"key":"4_CR16","unstructured":"Canon, R.S., Ramakrishnan, L., Srinivasan, J.: My Cray can do that? Supporting diverse workloads on the Cray XE-6. In: Cray User Group (2012)"},{"key":"4_CR17","unstructured":"Python Task Farm. \nhttp:\/\/www.archer.ac.uk\/documentation\/user-guide\/batch.php#sec-5.7"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Ahn, D.H., Garlick, J., Grondona, M., Lipari, D., Springmeyer, B., Schulz, M.: Flux: a next-generation resource management framework for large HPC centers. In: 2014 43rd International Conference on Parallel Processing Workshops (ICCPW), pp. 9\u201317. IEEE (2014)","DOI":"10.1109\/ICPPW.2014.15"},{"key":"4_CR19","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.softx.2015.03.001","volume":"1-2","author":"Andre Merzky","year":"2015","unstructured":"Merzky, A., Weidner, O., Jha, S.: SAGA: a standardized access layer to heterogeneous distributed computing infrastructure. Software-X (2015). \nhttps:\/\/doi.org\/10.1016\/j.softx.2015.03.001","journal-title":"SoftwareX"},{"key":"4_CR20","unstructured":"Santcroos, M., Castain, R., Merzky, A., Bethune, I., Jha, S.: Executing dynamic heterogeneous workloads on blue waters with radical-pilot. In: Cray User Group 2016 (2016)"},{"key":"4_CR21","unstructured":"PMIx web site. \nhttps:\/\/www.open-mpi.org\/projects\/pmix\/"},{"key":"4_CR22","unstructured":"CFFI Documentation. \nhttp:\/\/cffi.readthedocs.org"},{"key":"4_CR23","unstructured":"Merzky, A., Turilli, M., Maldonado, M., Jha, S.: Design and performance characterization of RADICAL-pilot on titan. arXiv preprint \narXiv:1801.01843\n\n (2018)"},{"key":"4_CR24","unstructured":"Merzky, A., Santcroos, M., Turilli, M., Jha, S.: Executing dynamic and heterogeneous workloads on super computers (2016, under review). \nhttp:\/\/arxiv.org\/abs\/1512.08194"},{"key":"4_CR25","doi-asserted-by":"publisher","unstructured":"Luckow, A., Santcroos, M., Merzky, A., Weidner, O., Mantha, P., Jha, S.: P*: a model of pilot-abstractions. In: IEEE 8th International Conference on e-Science, pp. 1\u201310 (2012). \nhttps:\/\/doi.org\/10.1109\/eScience.2012.6404423","DOI":"10.1109\/eScience.2012.6404423"},{"key":"4_CR26","doi-asserted-by":"publisher","unstructured":"Jha, S., Kasson, P.M.: High-level software frameworks to surmount the challenge of 100x scaling for biomolecul ar simulation science. White Paper submitted to NIH-NSF Request for Information (2015). \nhttps:\/\/doi.org\/10.5281\/zenodo.44377","DOI":"10.5281\/zenodo.44377"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Balasubramanian, V., Treikalis, A., Weidner, O., Jha, S.: Ensemble toolkit: scalable and flexible execution of ensembles of tasks. In: 2016 45th International Conference on Parallel Processing (ICPP), vol. 00, pp. 458\u2013463, August 2016","DOI":"10.1109\/ICPP.2016.59"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"Treikalis, A., Merzky, A., Chen, H., Lee, T.S., York, D.M., Jha, S.: RepEx: a flexible framework for scalable replica exchange molecular dynamics simulations. In: 2016 45th International Conference on Parallel Processing (ICPP), August 2016","DOI":"10.1109\/ICPP.2016.78"},{"key":"4_CR29","unstructured":"Balasubramanian, V., et al.: Harnessing the power of many: extensible toolkit for scalable ensemble applications (2017). \nhttps:\/\/arxiv.org\/abs\/1710.08491"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Balasubramanian, V., et al.: ExTASY: scalable and flexible coupling of MD simulations and advanced sampling techniques. In: 2016 IEEE 12th International Conference on e-Science (e-Science), pp. 361\u2013370, October 2016","DOI":"10.1109\/eScience.2016.7870921"},{"key":"4_CR31","unstructured":"RADICAL-Pilot. \nhttps:\/\/github.com\/radical-cybertools\/radical.pilot"}],"container-title":["Lecture Notes in Computer Science","Job Scheduling Strategies for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-10632-4_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,12]],"date-time":"2019-01-12T04:39:01Z","timestamp":1547267941000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-10632-4_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030106317","9783030106324"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-10632-4_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"13 January 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"JSSPP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Workshop on Job Scheduling Strategies for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vancouver, BC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 May 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 May 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"jsspp2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/jsspp.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"12","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"7","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"58% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}