{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T12:43:05Z","timestamp":1743079385536,"version":"3.40.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319246437"},{"type":"electronic","value":"9783319246444"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-24644-4_12","type":"book-chapter","created":{"date-parts":[[2015,9,24]],"date-time":"2015-09-24T01:34:39Z","timestamp":1443058479000},"page":"176-190","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analyzing Mutable Checkpointing via Invariants"],"prefix":"10.1007","author":[{"given":"Deepanker","family":"Aggarwal","sequence":"first","affiliation":[]},{"given":"Astrid","family":"Kiehn","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,12]]},"reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Agbaria, A., Friedman, R.: Model-based performance evaluation of distributed checkpointing protocols. Performance Evaluation 65 (2008)","DOI":"10.1016\/j.peva.2007.09.001"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Aggarwal, D., Kiehn, A.: Analyzing Mutable Checkpointing via Invariants (full version). Technical Report IIIT Delhi, No IIITD-TR-2015-008 (2015)","DOI":"10.1007\/978-3-319-24644-4_12"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Andriamiarina, M.B., Mery, D., Singh, N.K.: Revisiting snapshot algorithms by refinement-based techniques. Computer Science and Information Systems 11 (2014)","DOI":"10.2298\/CSIS130122007A"},{"key":"12_CR4","unstructured":"Babaoglu, \u00d6., Marzullo, K.: Consistent global states of distributed systems: Fundamental concepts and mechanisms. In: Distributed Systems. ACM Press\/Addison-Wesley (1993)"},{"key":"12_CR5","unstructured":"Boutellier, A., Lemarinier, P., Krawezik, G., Cappello, F.: Coordinated checkpoint versus message log for fault tolerant MPI. In: IEEE Inernational Conference on Cluster Computing, Cluster 2013 (2012)"},{"key":"12_CR6","volume-title":"Logics of Specification Languages","author":"D. Cansell","year":"2008","unstructured":"Cansell, D., M\u00e9ry, D.: The Event-B modelling method - concepts and case studies. In: Bjorner, D., Henson, M. (eds.) Logics of Specification Languages, Springer, Heidelberg (2008)"},{"issue":"12","key":"12_CR7","doi-asserted-by":"publisher","first-page":"1213","DOI":"10.1109\/71.737697","volume":"9","author":"G. Cao","year":"1998","unstructured":"Cao, G., Singhal, M.: On coordinated checkpointing in distributed systems. IEEE Transactions on Parallel and Distributed Systems\u00a09(12), 1213\u20131225 (1998)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"2","key":"12_CR8","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1109\/71.910871","volume":"12","author":"G. Cao","year":"2001","unstructured":"Cao, G., Singhal, M.: Mutable checkpoints: a new checkpointing approach for mobile computing systems. IEEE Transactions on Parallel and Distributed Systems\u00a012(2), 157\u2013172 (2001)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"2","key":"12_CR9","doi-asserted-by":"publisher","first-page":"1127","DOI":"10.1016\/S0304-3975(02)00566-2","volume":"290","author":"G. Cao","year":"2003","unstructured":"Cao, G., Singhal, M.: Checkpointing with mutable checkpoints. Theoretical Computer Science\u00a0290(2), 1127\u20131148 (2003)","journal-title":"Theoretical Computer Science"},{"issue":"1","key":"12_CR10","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/214451.214456","volume":"3","author":"K.M. Chandy","year":"1985","unstructured":"Chandy, K.M., Lamport, L.: Distributed snapshots: determining global states of distributed systems. ACM Transactions on Computer Systems (TOCS)\u00a03(1), 63\u201375 (1985)","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Elliot, J., Kharbas, K., Fiala, D., Mueller, F., Ferreira, K., Engelmann, C.: Combining partial redundancy and checkpointing for HPC. In: IEEE Distributed Computing Systems, ICDCS 2012 (2012)","DOI":"10.1109\/ICDCS.2012.56"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Jiang, Q., Luo, Y., Manivannan, D.: An optimistic checkpointing and message logging approach for consistent global checkpoint collection in distributed systems. Journal of Parallel Distributed Computing, 68 (2008)","DOI":"10.1016\/j.jpdc.2008.08.003"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/978-3-642-45249-9_9","volume-title":"Distributed Computing and Networking","author":"A. Kiehn","year":"2014","unstructured":"Kiehn, A., Raj, P., Singh, P.: A causal checkpointing algorithm for mobile computing environments. In: Chatterjee, M., Cao, J.-n., Kothapalli, K., Rajsbaum, S. (eds.) ICDCN 2014. LNCS, vol.\u00a08314, pp. 134\u2013148. Springer, Heidelberg (2014)"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Kshemkalyani, A.D., Singhal, M.: Distributed Computing: Principles, Algorithms, and Systems. Cambridge University Press (2008)","DOI":"10.1017\/CBO9780511805318"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Lai, T.H., Tao, H.: Yang.: On distributed snapshots. Information Processing Letters 25 (1987)","DOI":"10.1016\/0020-0190(87)90125-6"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Ljubuncic, I., Giri, R., Rozenfeld, A., Goldis, A.: Be kind, rewind: checkpoint & restore capability for improving reliability of large-scale semiconductor design. In: IEEE high Performance Extreme Computing Conference, HPEC 2014 (2014)","DOI":"10.1109\/INCoS.2014.90"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Raynal, M.: Distributed Algorithms for Message-Passing Systems. Springer (2013)","DOI":"10.1007\/978-3-642-38123-2"}],"container-title":["Lecture Notes in Computer Science","Fundamentals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24644-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T20:04:41Z","timestamp":1569269081000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24644-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319246437","9783319246444"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24644-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"12 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}