{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T12:02:32Z","timestamp":1784203352620,"version":"3.55.0"},"reference-count":29,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2013,6,3]],"date-time":"2013-06-03T00:00:00Z","timestamp":1370217600000},"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":[[2013,8]]},"abstract":"<jats:p>As supercomputers are entering an era of massive parallelism where the frequency of faults is increasing, the MPI Standard remains distressingly vague on the consequence of failures on MPI communications. Advanced fault-tolerance techniques have the potential to prevent full-scale application restart and therefore lower the cost incurred for each failure, but they demand from MPI the capability to detect failures and resume communications afterward. In this paper, we present a set of extensions to MPI that allow communication capabilities to be restored, while maintaining the extreme level of performance to which MPI users have become accustomed. The motivation behind the design choices are weighted against alternatives, a task that requires simultaneously considering MPI from the viewpoint of both the user and the implementor. The usability of the interfaces for expressing advanced recovery techniques is then discussed, including the difficult issue of enabling separate software layers to coordinate their recovery.<\/jats:p>","DOI":"10.1177\/1094342013488238","type":"journal-article","created":{"date-parts":[[2013,6,4]],"date-time":"2013-06-04T21:09:19Z","timestamp":1370380159000},"page":"244-254","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":158,"title":["Post-failure recovery of MPI communication capability"],"prefix":"10.1177","volume":"27","author":[{"given":"Wesley","family":"Bland","sequence":"first","affiliation":[{"name":"Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aurelien","family":"Bouteiller","sequence":"additional","affiliation":[{"name":"Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Herault","sequence":"additional","affiliation":[{"name":"Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"George","family":"Bosilca","sequence":"additional","affiliation":[{"name":"Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jack","family":"Dongarra","sequence":"additional","affiliation":[{"name":"Innovative Computing Laboratory, University of Tennessee, Knoxville, TN, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2013,6,3]]},"reference":[{"key":"bibr1-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.1995.500024"},{"key":"bibr2-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33518-1_24"},{"key":"bibr3-1094342013488238","author":"Bland W","year":"2012","journal-title":"18th Euro-Par"},{"key":"bibr4-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1589"},{"key":"bibr5-1094342013488238","doi-asserted-by":"crossref","unstructured":"Bouteiller A, Herault T, Bosilca G, Dongarra JJ (2011) Correlated set coordination in fault tolerant message logging protocols. In: Proceedings of Euro-Par\u201911 (II) (Lecture Notes in Computer Society, vol. 6853). Berlin: Springer, pp. 51\u201364. DOI: http:\/\/dx.doi.org\/10.1007\/978-3-642-23397-5_6.","DOI":"10.1007\/978-3-642-23397-5_6"},{"key":"bibr6-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2005.1493932"},{"key":"bibr7-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2007.02.002"},{"key":"bibr8-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1177\/1094342009106189"},{"key":"bibr9-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1007\/11945918_47"},{"key":"bibr10-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/226643.226647"},{"key":"bibr11-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/214451.214456"},{"key":"bibr12-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995923"},{"key":"bibr13-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1177\/1094342010391989"},{"key":"bibr14-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145845"},{"key":"bibr15-1094342013488238","doi-asserted-by":"crossref","unstructured":"Duell J (2002) The Design and Implementation of Berkeley Lab\u2019s Linux Checkpoint\/Restart. Technical Report LBNL-54941.","DOI":"10.2172\/793773"},{"key":"bibr16-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"bibr17-1094342013488238","volume-title":"3rd Workshop on Resiliency in High Performance Computing (Resilience) in Clusters, Clouds, and Grids (CCGRID 2010)","author":"Esteban Meneses CLM","year":"2010"},{"key":"bibr18-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45255-9_47"},{"key":"bibr19-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063443"},{"key":"bibr20-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004046045"},{"key":"bibr21-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.111"},{"key":"bibr22-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24449-0_40"},{"key":"bibr23-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370605"},{"key":"bibr24-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022852505633"},{"key":"bibr25-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/78\/1\/012022"},{"key":"bibr26-1094342013488238","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.1998.740476"},{"key":"bibr27-1094342013488238","unstructured":"Skjellum A (2012) Middle-out Transactional Requirements on Exascale Parallel Middleware, Storage, and Services. Technical Report UABCIS-TR-2012-020312, University of Alabama at Birmingham, Computer and Information Sciences."},{"key":"bibr28-1094342013488238","unstructured":"The MPI Forum (2012) MPI: A Message-Passing Interface Standard, Version 3.0. Technical report."},{"key":"bibr29-1094342013488238","first-page":"1","volume-title":"SC \u201808: Proceedings of the 2008 ACM\/IEEE conference on Supercomputing","author":"Wang C","year":"2008"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342013488238","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342013488238","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342013488238","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:12Z","timestamp":1777450752000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342013488238"}},"subtitle":["Design and rationale"],"short-title":[],"issued":{"date-parts":[[2013,6,3]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,8]]}},"alternative-id":["10.1177\/1094342013488238"],"URL":"https:\/\/doi.org\/10.1177\/1094342013488238","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,3]]}}}