{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:19:32Z","timestamp":1742397572003},"reference-count":31,"publisher":"Elsevier BV","issue":"10","license":[{"start":{"date-parts":[[2000,3,1]],"date-time":"2000-03-01T00:00:00Z","timestamp":951868800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Microprocessors and Microsystems"],"published-print":{"date-parts":[[2000,3]]},"DOI":"10.1016\/s0141-9331(99)00064-2","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T15:51:20Z","timestamp":1027612280000},"page":"587-595","source":"Crossref","is-referenced-by-count":5,"title":["Object and process migration in a single-address-space distributed system"],"prefix":"10.1016","volume":"23","author":[{"given":"L","family":"Lopriore","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/S0141-9331(99)00064-2_BIB1","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/77648.77650","article-title":"Lightweight remote procedure call","volume":"8","author":"Bershad","year":"1990","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB2","doi-asserted-by":"crossref","unstructured":"C.A. Thekkath, H.M. Levy, E.D. Lazowska, Separating data and control transfer in distributed operating systems, Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, October 1994, pp. 2\u201311.","DOI":"10.1145\/195473.195481"},{"issue":"1","key":"10.1016\/S0141-9331(99)00064-2_BIB3","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1002\/(SICI)1097-024X(199701)27:1<63::AID-SPE74>3.0.CO;2-A","article-title":"A novel approach to marshalling","volume":"27","author":"Bartoli","year":"1997","journal-title":"Software\u2014Practice and Experience"},{"issue":"4","key":"10.1016\/S0141-9331(99)00064-2_BIB4","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1145\/195792.195795","article-title":"Sharing and protection in a single-address-space operating system","volume":"12","author":"Chase","year":"1994","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB5","first-page":"175","article-title":"Architectural support for single address space operating systems, Proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, Massachusetts, October 1992","author":"Koldinger","year":"1992","journal-title":"SIGARCH Computer Architecture News, 20 (Special Issue)"},{"issue":"1","key":"10.1016\/S0141-9331(99)00064-2_BIB6","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1145\/183019.183036","article-title":"The expected lifetime of \u2018single-address-space\u2019 operating systems, Proceedings of the 1994 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, Nashville, Tennessee, May 1994","volume":"221","author":"Kotz","year":"1994","journal-title":"Performance Evaluation Review"},{"issue":"9","key":"10.1016\/S0141-9331(99)00064-2_BIB7","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1002\/(SICI)1097-024X(19980725)28:9<901::AID-SPE181>3.0.CO;2-7","article-title":"The Mungi single-address-space operating system","volume":"28","author":"Heiser","year":"1998","journal-title":"Software\u2014Practice and Experience"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB8","unstructured":"K. Murray, T. Wilkinson, P. Osmon, Design and implementation of an object-orientated 64-bit single address space microkernel, Proceedings of the USENIX Symposium on Microkernels and Other Kernel Architectures, 1993, pp. 31\u201343."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB9","unstructured":"A. Skousen, D. Miller, Operating system structure and processor architecture for a large distributed single address space, Proceedings of the Tenth IASTED International Conference on Parallel and Distributed Computing Systems, PDCS\u201998, October 1998."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB10","doi-asserted-by":"crossref","unstructured":"T. Wilkinson, K. Murray, Evaluation of a distributed single address space operating system, Proceedings of the Sixteenth International Conference on Distributed Computing Systems, Hong Kong, May 1996, pp. 494\u2013501.","DOI":"10.1109\/ICDCS.1996.507998"},{"issue":"10","key":"10.1016\/S0141-9331(99)00064-2_BIB11","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1145\/141937.141969","article-title":"Lightweight shared objects in a 64-bit operating system","volume":"27","author":"Chase","year":"1992","journal-title":"SIGPLAN Notices"},{"issue":"1","key":"10.1016\/S0141-9331(99)00064-2_BIB12","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/(SICI)1097-024X(199801)28:1<23::AID-SPE142>3.0.CO;2-P","article-title":"Design of a remote procedure call system for object-oriented distributed programming","volume":"28","author":"Tripathi","year":"1998","journal-title":"Software\u2014Practice and Experience"},{"issue":"2","key":"10.1016\/S0141-9331(99)00064-2_BIB13","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/202213.202221","article-title":"Adaptable object migration: concept and implementation","volume":"29","author":"Lux","year":"1995","journal-title":"Operating Systems Review"},{"issue":"5","key":"10.1016\/S0141-9331(99)00064-2_BIB14","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/2.53355","article-title":"Algorithms implementing distributed shared memory","volume":"23","author":"Stumm","year":"1990","journal-title":"IEEE Computer"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB15","doi-asserted-by":"crossref","unstructured":"D. De Paoli, A. Goscinski, M. Hobbs, P. Joyce, Performance comparison of process migration with remote process creation mechanisms in RHODOS, Proceedings of the Sixteenth International Conference on Distributed Computing Systems, Hong Kong, May 1996, pp. 554\u2013561.","DOI":"10.1109\/ICDCS.1996.508005"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB16","doi-asserted-by":"crossref","unstructured":"E.T. Roush, R.H. Campbell, Fast dynamic process migration, Proceedings of the Sixteenth International Conference on Distributed Computing Systems, Hong Kong, May 1996, pp. 637\u2013645.","DOI":"10.1109\/ICDCS.1996.508015"},{"issue":"2","key":"10.1016\/S0141-9331(99)00064-2_BIB17","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1145\/202213.202222","article-title":"Migration of processes, files, and virtual devices in the MDX operating system","volume":"29","author":"Schrimpf","year":"1995","journal-title":"Operating Systems Review"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB18","unstructured":"K. Elphinstone, G. Heiser, Page tables for 64-bit computer systems, TR-9804, School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia, August 1998. Available at ftp:\/\/ftp.cse.unsw.edu.au\/pub\/doc\/papers\/UNSW\/."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB19","doi-asserted-by":"crossref","unstructured":"J. Huck, J. Hays, Architectural support for translation table management in large address space machines, Proceedings of the Twentieth Annual International Symposium on Computer Architecture, San Diego, California, May 1993, pp. 39\u201350.","DOI":"10.1145\/165123.165128"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB20","unstructured":"J. Liedtke, K. Elphinstone, Guarded page tables on the MIPS R4600, TR-9503, School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia, November 1995. Available at ftp:\/\/ftp.cse.unsw.edu.au\/pub\/doc\/papers\/UNSW\/."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB21","doi-asserted-by":"crossref","unstructured":"M. Talluri, M.D. Hill, Y.A. Khalidi, A new page table for 64-bit address spaces, Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, Copper Mountain Resort, Colorado, December 1995, pp. 215\u2013231.","DOI":"10.1145\/224056.224071"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB22","unstructured":"A. Bartoli, G. Dini, L. Lopriore, Application-controlled memory management in a single address space environment, MOSAICO Project Technical Report PI-DII\/2\/98, June 1998. Available from the authors on request to lopriore@iet.unipi.it."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB23","article-title":"Single address space implementation in distributed systems","author":"Bartoli","year":"1999","journal-title":"Concurrency\u2014Practice and Experience"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB24","series-title":"The C++ Programming Language","author":"Stroustrup","year":"1997"},{"issue":"5","key":"10.1016\/S0141-9331(99)00064-2_BIB25","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1002\/spe.4380210503","article-title":"An implementation of distributed shared memory","volume":"21","author":"Ramachandran","year":"1991","journal-title":"Software\u2014Practice and Experience"},{"issue":"5","key":"10.1016\/S0141-9331(99)00064-2_BIB26","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1002\/spe.4380250503","article-title":"An implementation of storage management in capability environments","volume":"25","author":"Corsini","year":"1995","journal-title":"Software\u2014Practice and Experience"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB27","doi-asserted-by":"crossref","unstructured":"D.R. Engler, S.K. Gupta, M.F. Kaashoek, AVM: application-level virtual memory, Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, HotOS-V, Los Alamitos, CA, USA, 1995, pp. 72\u201377.","DOI":"10.1109\/HOTOS.1995.513458"},{"issue":"9","key":"10.1016\/S0141-9331(99)00064-2_BIB28","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1145\/234215.234473","article-title":"Toward real microkernels","volume":"39","author":"Liedtke","year":"1996","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB29","doi-asserted-by":"crossref","unstructured":"A.W. Appel, K. Li, Virtual memory primitives for user programs, Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, April 1991, pp. 96\u2013107.","DOI":"10.1145\/106972.106984"},{"key":"10.1016\/S0141-9331(99)00064-2_BIB30","unstructured":"G. Dini, G. Lettieri, L. Lopriore, Recoverable-persistence in a distributed single address space, Proceedings of the Seventeenth IASTED International Conference on Applied Informatics, AI\u201999, Innsbruck, Austria, February 1999, pp. 477\u2013480."},{"key":"10.1016\/S0141-9331(99)00064-2_BIB31","unstructured":"G. Dini, G. Lettieri, L. Lopriore, Implementing a distributed single address space in the presence of failures, Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA\u201999, Las Vegas, Nevada, June 1999, pp. 355\u2013361."}],"container-title":["Microprocessors and Microsystems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933199000642?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933199000642?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T18:51:03Z","timestamp":1556304663000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0141933199000642"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,3]]},"references-count":31,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2000,3]]}},"alternative-id":["S0141933199000642"],"URL":"https:\/\/doi.org\/10.1016\/s0141-9331(99)00064-2","relation":{},"ISSN":["0141-9331"],"issn-type":[{"value":"0141-9331","type":"print"}],"subject":[],"published":{"date-parts":[[2000,3]]}}}