{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,26]],"date-time":"2025-07-26T09:19:48Z","timestamp":1753521588019},"reference-count":62,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":5622,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2000,4,10]]},"DOI":"10.1002\/(sici)1097-024x(20000410)30:4<295::aid-spe301>3.0.co;2-p","type":"journal-article","created":{"date-parts":[[2002,9,10]],"date-time":"2002-09-10T18:43:15Z","timestamp":1031683395000},"page":"295-324","source":"Crossref","is-referenced-by-count":9,"title":["Operating system support for persistent systems: past, present and future"],"prefix":"10.1002","volume":"30","author":[{"given":"Alan","family":"Dearle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Hulse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB1","author":"Atkinson","year":"1978","unstructured":"Programming languages and databases. Proceedings of Fourth IEEE International Conference on Very Large Databases, 1978; 408-419."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB2","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1145\/358699.358703","volume":"24","author":"Stonebraker","year":"1981","journal-title":"Communications of the ACM"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB3","doi-asserted-by":"crossref","first-page":"632","DOI":"10.1145\/358769.358784","volume":"24","author":"Chamberlin","year":"1981","journal-title":"Communications of the ACM"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB4","author":"Dearle","year":"1992","unstructured":"An examination of operating system support for persistent object systems. Proceedings of 25th Hawaii International Conference on System Sciences, Poipu Beach, Kauaii 1992; 779-789."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB5","author":"Brown","year":"1988","unstructured":"Persistent object stores. PhD, University of St. Andrews, 1988. http:\/\/www-fide.dcs.st-and.ac.uk\/Info&;solPapers4.html#thesis.ab"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB6","first-page":"1","author":"Moss","year":"1991","journal-title":"IEEE Transactions on Computers"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB7","author":"Acceta","year":"1986","unstructured":"Mach: A new kernel foundation for unix development. Proceedings, Summer Usenix Conference, 1986; 93-112."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB8","first-page":"305","volume":"1","author":"Rozier","year":"1988","journal-title":"Computing Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB9","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/320521.320540","volume":"2","author":"Lorie","year":"1977","journal-title":"ACM Transactions on Database Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB10","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1145\/1994.1995","volume":"9","author":"Elhardt","year":"1984","journal-title":"Transactions on Database Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB11","author":"Mohan","year":"1989","unstructured":"ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. Research Report RJ 6650, IBM 1989."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB12","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/174613.174615","volume":"12","author":"Satyanarayanan","year":"1994","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB13","author":"Singhal","year":"1992","unstructured":"Texas: An efficient, portable persistent store. Proceedings of the Fifth International Workshop on Persistent Object Systems, San Miniato, Pisa, Italy, 1992; 11-33."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB14","author":"Hulse","year":"1996","unstructured":"A flexible persistent architecture permitting trade-off between snapshot and recovery times. Technical Report GH-16, University of Stirling, Stirling, 1996. ftp:\/\/os.dcs.st-and.ac.uk\/pub\/papers\/GH-16.ps.Z"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB15","author":"Hulse","year":"1996","unstructured":"A log-structured persistent store. Proceedings of 19th Australasian Computer Science Conference, 1996; 563-572."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB16","doi-asserted-by":"crossref","first-page":"1905","DOI":"10.1002\/j.1538-7305.1978.tb02136.x","volume":"63","author":"Ritchie","year":"1978","journal-title":"Bell System Technical Journal"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB17","doi-asserted-by":"crossref","DOI":"10.1145\/195792.195795","volume":"12","author":"Chase","year":"1994","journal-title":"Transactions on Computer Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB18","volume-title":"CORBA Distributed Objects Using Orbix","author":"Baker","year":"1997","unstructured":"CORBA Distributed Objects Using Orbix; Addison-Wesley: Harlow, UK, 1997."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB19","year":"1993","unstructured":"The Orbix architecture. Iona Technologies Ltd, 1993-1999. http:\/\/www.iona.com."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB20","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/234215.234472","volume":"39","author":"Rosenberg","year":"1996","journal-title":"Communications of the ACM"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB21","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/4236.656063","volume":"2","author":"Dearle","year":"1998","journal-title":"Internet Computing"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB22","author":"Rosenberg","year":"1985","unstructured":"MONADS-PC: A capability based workstation to support software engineering. Proceedings of 18th Hawaii International Conference on System Sciences, 1985; 515-522."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB23","author":"Keedy","year":"1989","unstructured":"Support for objects in the MONADS architecture. Proceedings of 3rd International Workshop on Persistent Object Systems, 1989; 392-406."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB24","author":"Rosenberg","year":"1990","unstructured":"The MONADS architecture - a layered view. Proceedings of 4th International Workshop on Persistent Object Systems, 1990; 215-225."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB25","author":"Liedtke","year":"1995","unstructured":"On mu-Kernel construction. Proceedings of 15th ACM Symposium on Operating System Principles; Copper Mountain Resort, Co 1995; 1-14."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB26","author":"Dasgupta","year":"1988","unstructured":"et al. The Design and implementation of the clouds distributed operating system. 88\/25, Georgia Institute of Technology, 1988."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB27","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/29321.29323","volume":"21","author":"Campbell","year":"1987","journal-title":"ACM Operating Systems Review"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB28","first-page":"1","author":"Hardy","year":"1992","journal-title":"Operating Systems Review"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB29","author":"Rosenberg","year":"1988","unstructured":"A massive memory supercomputer. Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, 1988; 338-345."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB30","volume-title":"The Multics System: An Examination of its Structure","author":"Organick","year":"1972","unstructured":"The Multics System: An Examination of its Structure; MIT Press: Cambridge, Mass., 1972."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB31","author":"Dasgupta","year":"1988","unstructured":"The Clouds distributed operating system. Technical Report 88\/25, Arizona State University 1988."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB32","author":"Chen","year":"1989","unstructured":"Linking consistency with object\/thread semantics: An approach to robust computation. Proceedings of Ninth International Conference on Distributed Computing Systems, 1989; 1-17."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB33","volume-title":"Nested Transactions: An Approach to Distributed Computing","author":"Moss","year":"1985","unstructured":"Nested Transactions: An Approach to Distributed Computing; MIT Press: Cambridge, Mass, 1985."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB34","author":"Elnozahy","year":"1992","unstructured":"The performance of consistent checkpointing. Proceedings of 11th Symposium on Reliable Distributed Systems, 1992; 39-47."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB35","first-page":"337","volume":"5","author":"Vaughan","year":"1992","journal-title":"Computing Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB36","author":"Jalili","year":"1994","unstructured":"Using directed graphs to describe entity dependency in stable distributed persistent stores. Proceedings of Hawaii International Conference on System Sciences, 1994."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB37","author":"Dearle","year":"1994","unstructured":"Protection in the grasshopper operating system. Proceedings of 6th International Workshop on Persistent Object Systems, 1994; 60-78. ftp:\/\/os.dcs.st-and.ac.uk\/pub\/papers\/GH-04.ps.Z"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB38","first-page":"289","author":"Dearle","year":"1994","journal-title":"Computer Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB39","author":"Dearle","year":"1995","unstructured":"On page-based optimistic process checkpointing. Proceedings of IWOOOS '95, Lund, Sweden 1995; 24-32."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB40","author":"Raila","year":"1995","unstructured":"Remote procedure call implementations of micro-kernel virtual memory services degrade system performance. Technical Report, Department of Computer Science, University of Illinois at Urbana-Champaign, 1995."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB41","author":"Lindstrom","year":"1995","unstructured":"The grand unified theory of address spaces. Proceedings of Hot Topics in Operating Systems (HotOS-V), 1995; 66-71. http:\/\/os.dcs.st-and.ac.uk\/?al\/abstracts.html#GH-11"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB42","author":"Morrison","year":"1989","unstructured":"The Napier88 reference manual. Technical Report PPRR-77-89, Universities of Glasgow and St. Andrews, 1989. http:\/\/www-fide.dcs.st-and.ac.uk\/Publications\/1989.html#napier.reference.manual"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB43","year":"1988","unstructured":"PS-algol Reference Manual - fourth edition. Persistent Programming Research Report 12\/88, University of Glasgow and St. Andrews, 1988."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB44","doi-asserted-by":"crossref","DOI":"10.1145\/245882.245905","volume":"25","author":"Atkinson","year":"1996","journal-title":"ACM Sigmod Record"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB45","first-page":"352","volume":"4","author":"Douglis","year":"1991","journal-title":"Computing Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB46","author":"Mullender","year":"1989","unstructured":"Amoeba - high-performance distributed computing. CS-R8937, Vrije Universiteit, 1989."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB47","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/MS.1984.234046","volume":"1","author":"Cheriton","year":"1984","journal-title":"Software"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB48","author":"Scott","unstructured":"Implementation issues for the Psyche multiprocessor operating system. 1-22."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB49","author":"Mayes","year":"1993","unstructured":"Trends in operating systems towards dynamic user-level policy provision. 1993; 1-38."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB50","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1145\/103720.114701","volume":"9","author":"Anderson","year":"1991","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB51","author":"Bershad","year":"1995","unstructured":"Extensibility, safety and performance in the SPIN operating system. Proceedings of Fifteenth Symposium on Operating Systems Principles (SOSP 15), 1995."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB52","volume-title":"System Programming in Modula-3","author":"Nelson","year":"1991","unstructured":"System Programming in Modula-3; Prentice Hall, 1991."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB53","author":"Engler","year":"1995","unstructured":"Exokernel: An operating system architecture for application-level resource management. Proceedings of the Fifteenth ACM Symposium on Operating System Principles, Copper Mountain, Co, 1995; 251-266."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB54","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.53354","volume":"23","author":"Mullender","year":"1990","journal-title":"IEEE Computer"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB55","author":"Cheriton","year":"1994","unstructured":"A caching model of operating system Kernel functionality. Proceedings of the First Symposium on Operating System Design and Implementation, Monterey, CA, 1994; 179-194."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB56","author":"Dearle","year":"1999","unstructured":"The charm operating system web pages. 1999. http:\/\/os.dcs.st-and.ac.uk\/Charm\/"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB57","series-title":"Lecture Notes","first-page":"140","volume-title":"Mobile Ambients","author":"Cardelli","year":"1998","unstructured":"Mobile Ambients. Lecture Notes in Computer Science, 1378; 1998; 140-155. http:\/\/www.luca.demon.co.uk\/Bibliography.html#Abstractions for Mobile Computation."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB58","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/234215.234472","volume":"39","author":"Rosenberg","year":"1996","journal-title":"CACM"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB59","doi-asserted-by":"crossref","DOI":"10.1109\/49.536480","volume":"14","author":"Leslie","year":"1996","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB60","author":"Bala","year":"1994","unstructured":"Software prefetching and caching for translation lookaside buffers. Proceedings of First Symposium on Operating System Design and Implementation (OSDI), Monterey, CA, 1994."},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB61","author":"Lindstrom","year":"1994","unstructured":"User-level management of persistent data in the grasshopper operating system. GH-08, Universities of Adelaide and Sydney, 1994. http:\/\/:persistence.cs.stir.ac.uk\/?al\/abstracts.html#GH-08"},{"key":"10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P-BIB62","author":"Hulse","year":"1998","unstructured":"Lumberjack: a log-structured persistent store. Proceedings of Eighth International Workshop on Persistent Object Systems (POS-8), Tiburon, CA, 1998; 187-198."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2F(SICI)1097-024X(20000410)30:4%3C295::AID-SPE301%3E3.0.CO;2-P","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/onlinelibrary.wiley.com\/wol1\/doi\/10.1002\/(SICI)1097-024X(20000410)30:4%3C295::AID-SPE301%3E3.0.CO;2-P\/fullpdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T08:06:01Z","timestamp":1625126761000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/(SICI)1097-024X(20000410)30:4<295::AID-SPE301>3.0.CO;2-P"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,4,10]]},"references-count":62,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2000,4,10]]}},"URL":"https:\/\/doi.org\/10.1002\/(sici)1097-024x(20000410)30:4<295::aid-spe301>3.0.co;2-p","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,4,10]]}}}