{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:02:43Z","timestamp":1777676563764,"version":"3.51.4"},"reference-count":43,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2015,2,17]],"date-time":"2015-02-17T00:00:00Z","timestamp":1424131200000},"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":[[2015,11]]},"abstract":"<jats:p>As high-performance computing systems continue to increase in size and complexity, higher failure rates and increased overheads for checkpoint\/restart (CR) protocols have raised concerns about the practical viability of CR protocols for future systems. Previously, compression has proven to be a viable approach for reducing checkpoint data volumes and, thereby, reducing CR protocol overhead leading to improved application performance. In this article, we further explore compression-based CR optimization by exploring its baseline performance and scaling properties, evaluating whether improved compression algorithms might lead to even better application performance and comparing checkpoint compression against and alongside other software- and hardware-based optimizations. Our results highlights are that: (1) compression is a very viable CR optimization; (2) generic, text-based compression algorithms appear to perform near optimally for checkpoint data compression and faster compression algorithms will not lead to better application performance; (3) compression-based optimizations fare well against and alongside other software-based optimizations; and (4) while hardware-based optimizations outperform software-based ones, they are not as cost effective.<\/jats:p>","DOI":"10.1177\/1094342015570921","type":"journal-article","created":{"date-parts":[[2015,2,18]],"date-time":"2015-02-18T20:46:09Z","timestamp":1424292369000},"page":"387-402","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":14,"title":["A checkpoint compression study for high-performance computing systems"],"prefix":"10.1177","volume":"29","author":[{"given":"Dewan","family":"Ibtesham","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of New Mexico, Albuquerque, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kurt B","family":"Ferreira","sequence":"additional","affiliation":[{"name":"Scalable System Software Department, Sandia National Laboratories, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dorian","family":"Arnold","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of New Mexico, Albuquerque, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,2,17]]},"reference":[{"key":"bibr1-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2008.19"},{"key":"bibr2-1094342015570921","unstructured":"Barney B (2011) Introduction to Livermore Computing Resources. http:\/\/computing.llnl.gov\/tutorials\/lc_resources."},{"key":"bibr3-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654081"},{"key":"bibr4-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063428"},{"key":"bibr5-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5160999"},{"key":"bibr6-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/509593.509626"},{"key":"bibr7-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/1730836.1730839"},{"key":"bibr8-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2011.172"},{"key":"bibr9-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2004.11.016"},{"key":"bibr10-1094342015570921","doi-asserted-by":"crossref","unstructured":"Deutsch P (1996) DEFLATE Compressed Data Format Specification version 1.3. Request for Comments 1951, Network Working Group. Available at: https:\/\/www.ietf.org\/rfc\/rfc1951.txt.","DOI":"10.17487\/rfc1951"},{"key":"bibr11-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"bibr12-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.1992.235144"},{"key":"bibr13-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063443"},{"key":"bibr14-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24449-0_31"},{"key":"bibr15-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30218-6_19"},{"issue":"1","key":"bibr16-1094342015570921","volume":"46","author":"Hargrove PH","year":"2006","journal-title":"Journal of Physics: Conference Series"},{"key":"bibr17-1094342015570921","volume-title":"Improving Performance via Mini-applications","author":"Heroux MA","year":"2009"},{"key":"bibr18-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.45"},{"key":"bibr19-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.77"},{"key":"bibr20-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.69"},{"key":"bibr21-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654100"},{"key":"bibr22-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1990.89337"},{"key":"bibr23-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/71.298215"},{"key":"bibr24-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.18"},{"key":"bibr25-1094342015570921","first-page":"3","volume":"137","author":"Morse KG","year":"2005","journal-title":"Linux Journal"},{"key":"bibr26-1094342015570921","volume-title":"Cost-Effective, High-Performance Giga-Scale Checkpoint\/Restore","author":"Moshovos A","year":"2004"},{"key":"bibr27-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2008.109"},{"issue":"3","key":"bibr28-1094342015570921","first-page":"329","volume":"21","author":"Paun M","year":"2010","journal-title":"International Journal of Computer Science"},{"key":"bibr29-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/71.730527"},{"key":"bibr30-1094342015570921","first-page":"213","volume-title":"USENIX winter 1995 technical conference","author":"Plank JS","year":"1995"},{"key":"bibr31-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199902)29:2<125::AID-SPE224>3.0.CO;2-7"},{"key":"bibr32-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/88.311574"},{"key":"bibr33-1094342015570921","unstructured":"Plank JS, Xu J, Netzer RHB (1995b) Compressed Differences: An Algorithm for Fast Incremental Checkpointing. Technical Report CS-95-302, University of Tennessee. Available at: http:\/\/web.eecs.utk.edu\/~plank\/plank\/papers\/CS-95-302.html."},{"key":"bibr34-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/2493123.2462908"},{"key":"bibr35-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2006.5"},{"key":"bibr36-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/78\/1\/012022"},{"key":"bibr37-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1948.tb01338.x"},{"key":"bibr38-1094342015570921","volume-title":"Proceedings of the 2009 Cray User Group (CUG) conference","author":"Shipman G","year":"2009"},{"key":"bibr39-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/IPPS.1996.508106"},{"key":"bibr40-1094342015570921","volume-title":"Proceedings of the 7th USENIX conference on hot topics in security (HotSec\u201912)","author":"Templeman R","year":"2012"},{"key":"bibr41-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1145\/223587.223596"},{"key":"bibr42-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.1999.805296"},{"key":"bibr43-1094342015570921","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1977.1055714"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015570921","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342015570921","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015570921","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:26Z","timestamp":1777450766000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342015570921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2,17]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,11]]}},"alternative-id":["10.1177\/1094342015570921"],"URL":"https:\/\/doi.org\/10.1177\/1094342015570921","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,2,17]]}}}