{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:16:33Z","timestamp":1725488193101},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426189"},{"type":"electronic","value":"9783540454298"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45429-2_3","type":"book-chapter","created":{"date-parts":[[2007,7,20]],"date-time":"2007-07-20T19:48:38Z","timestamp":1184960918000},"page":"44-51","source":"Crossref","is-referenced-by-count":0,"title":["System Checkpointing Using Reflection and Program Analysis"],"prefix":"10.1007","author":[{"given":"John","family":"Whaley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,5]]},"reference":[{"issue":"1","key":"3_CR1","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1147\/sj.391.0211","volume":"39","author":"B. Alpern","year":"2000","unstructured":"B. Alpern. Jalape\u00f1o virtual machine. IBM Systems Journal, 39(1):211\u2013238, 2000.","journal-title":"IBM Systems Journal"},{"issue":"4","key":"3_CR2","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/245882.245905","volume":"25","author":"M. P. Atkinson","year":"1996","unstructured":"M. P. Atkinson, L. Daynes, M. J. Jordan, T. Printezis, and S. Spence. An orthogonally persistent Java. ACM SIGMOD Record, 25(4):68\u201375, Dec. 1996.","journal-title":"ACM SIGMOD Record"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"G. Czajkowski. Application isolation in the Java virtual machine. In Proceedings of OOPSLA-00, pp. 354\u2013366, Oct. 15-19 2000.","DOI":"10.1145\/353171.353195"},{"key":"3_CR4","unstructured":"L. Gorrie. Echidna \n                    http:\/\/www.javagroup.org\/echidna\n                    \n                  , 1998."},{"key":"3_CR5","unstructured":"E. Gun, S. Arthur, J. Gregory, and B. Bershad. A practical approach for improving startup latency in Java applications, In Proceedings of the Workshop on Compiler Support for Systems Software, Atlanta, Georgia, May 1999."},{"key":"3_CR6","unstructured":"R. Heise. rheise.os. \n                    http:\/\/www.progsoc.uts.edu.au\/~rheise\/projects\/rheise.os"},{"key":"3_CR7","unstructured":"N. Jones, C. Gomard, and P. Sestoft. Partial evaluation and automatic program generation. Prentice Hall. 1993."},{"key":"3_CR8","unstructured":"Tornado Labs. Java 3D benchmarkresults. \n                    http:\/\/www.tornadolabs.com\/News\/ BenchJ3d_Results\/benchj3d_results.html\n                    \n                  , 2000."},{"key":"3_CR9","unstructured":"M. Litzkow and M. Livny. Making workstations a friendly environment for batch jobs. In Proc. 3rd Wks. on Work. Oper. Sys., April 1992."},{"key":"3_CR10","unstructured":"M. Litzkow, T. Tannenbaum, J. Basney, and M. Livny. Checkpoint and migration of unix processes in the Condor distributed processing system, 1997."},{"key":"3_CR11","unstructured":"J. S. Plank. An overview of checkpointing in uniprocessor and distributed systems, focusing on implementation and performance. Tech Report UT-CS-97-372, 1997."},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"J. S. Plank, Y. Kim, and J. J. Dongarra. Algorithm-based diskless checkpointing for fault-tolerant matrix operations. In FTCS-25: 25th International Symposium on Fault Tolerant Computing Digest of Papers, pp. 351\u2013360, 1995.","DOI":"10.1109\/FTCS.1995.466964"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Y. M. Wang, Y. Huang, and W. K. Fuchs. Progressive retry for software error recovery in distributed systems. In Proc. 23rd Int. Conf. on Fault-Tolerant Computing (FTCS-23), pp. 138\u2013144, Toulouse, France, 1993.","DOI":"10.21236\/ADA260075"},{"key":"3_CR14","unstructured":"J. Whaley. joeq virtual machine. \n                    http:\/\/joeq.sourceforge.net\n                    \n                  , 2001."}],"container-title":["Lecture Notes in Computer Science","Metalevel Architectures and Separation of Crosscutting Concerns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45429-2_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,18]],"date-time":"2019-02-18T05:17:50Z","timestamp":1550467070000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45429-2_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426189","9783540454298"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/3-540-45429-2_3","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}