{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T13:10:14Z","timestamp":1737983414817,"version":"3.33.0"},"reference-count":26,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2014,9,10]],"date-time":"2014-09-10T00:00:00Z","timestamp":1410307200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2014,11]]},"abstract":"<jats:p> The message passing interface (MPI) is one of the most portable high-performance computing (HPC) programming models, with platform-optimized implementations typically delivered with new HPC systems. Therefore, for distributed services requiring portable, high-performance, user-level network access, MPI promises to be an attractive alternative to custom network portability layers, platform-specific methods, or portable but less performant interfaces such as BSD sockets. In this paper, we present our experiences in using MPI as a network transport for a large-scale distributed storage system. We discuss the features of MPI that facilitate adoption as well as aspects which require various workarounds. Based on use cases, we derive a wish list for both MPI implementations and the MPI forum to facilitate the adoption of MPI by large-scale persistent services. The proposals in the wish list go beyond the sole needs of distributed services; we contend that they will benefit mainstream HPC applications at extreme scales as well. <\/jats:p>","DOI":"10.1177\/1094342014548864","type":"journal-article","created":{"date-parts":[[2014,9,11]],"date-time":"2014-09-11T02:08:21Z","timestamp":1410401301000},"page":"435-449","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":0,"title":["Extreme-scale computing services over MPI: Experiences, observations and features proposal for next-generation message passing interface"],"prefix":"10.1177","volume":"28","author":[{"given":"Judicael A","family":"Zounmevo","sequence":"first","affiliation":[{"name":"ECE Department, Queen\u2019s University, Kingston, ON, Canada"}]},{"given":"Dries","family":"Kimpe","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, Argonne, IL, USA"}]},{"given":"Robert","family":"Ross","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, Argonne, IL, USA"}]},{"given":"Ahmad","family":"Afsahi","sequence":"additional","affiliation":[{"name":"ECE Department, Queen\u2019s University, Kingston, ON, Canada"}]}],"member":"179","published-online":{"date-parts":[[2014,9,10]]},"reference":[{"key":"bibr1-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/IPPS.1999.760457"},{"key":"bibr2-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33518-1_24"},{"key":"bibr3-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1177\/1094342009359015"},{"key":"bibr4-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1504\/IJHPCN.2004.007569"},{"key":"bibr5-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45825-5_47"},{"key":"bibr6-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2003.1199358"},{"key":"bibr7-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30218-6_40"},{"key":"bibr8-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24449-0_32"},{"key":"bibr9-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063443"},{"key":"bibr10-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004046052"},{"key":"bibr11-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004046045"},{"key":"bibr12-1094342014548864","first-page":"1","volume-title":"Proceedings of the 2011 international conference for high performance computing, networking, storage and analysis (SC)","author":"Huaiming S","year":"2011"},{"key":"bibr13-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24449-0_40"},{"key":"bibr14-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370605"},{"key":"bibr15-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2012.36"},{"key":"bibr16-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP-W.2008.34"},{"key":"bibr17-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.73"},{"key":"bibr18-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1007\/11846802_40"},{"key":"bibr19-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2008.4663791"},{"key":"bibr20-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2011.56"},{"key":"bibr21-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2008.5214358"},{"key":"bibr22-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702617"},{"key":"bibr23-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702686"},{"key":"bibr24-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1109\/CSIE.2009.430"},{"key":"bibr25-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.07.003"},{"key":"bibr26-1094342014548864","doi-asserted-by":"publisher","DOI":"10.1145\/2488551.2488556"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342014548864","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342014548864","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342014548864","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T12:33:47Z","timestamp":1737981227000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342014548864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,10]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,11]]}},"alternative-id":["10.1177\/1094342014548864"],"URL":"https:\/\/doi.org\/10.1177\/1094342014548864","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2014,9,10]]}}}