{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:16:41Z","timestamp":1742401001704},"reference-count":24,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2000,11,1]],"date-time":"2000-11-01T00:00:00Z","timestamp":973036800000},"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":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2000,11]]},"DOI":"10.1016\/s0167-739x(00)00084-4","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T13:19:02Z","timestamp":1027603142000},"page":"247-264","source":"Crossref","is-referenced-by-count":2,"title":["Sharing objects in a distributed, single address space environment"],"prefix":"10.1016","volume":"17","author":[{"given":"Gianluca","family":"Dini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lanfranco","family":"Lopriore","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/S0167-739X(00)00084-4_BIB1","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 \u2014 Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB2","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1002\/(SICI)1096-9128(20000410)12:4<251::AID-CPE475>3.0.CO;2-T","article-title":"Single address space implementation in distributed systems","volume":"12","author":"Bartoli","year":"2000","journal-title":"Concurrency: Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB3","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, 1998."},{"issue":"1","key":"10.1016\/S0167-739X(00)00084-4_BIB4","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 Trans. Comput. Syst."},{"issue":"4","key":"10.1016\/S0167-739X(00)00084-4_BIB5","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 Trans. Comput. Syst."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB6","unstructured":"G. Dini, G. Lettieri, L. Lopriore, Recoverable-persistence in a distributed single address space, in: Proceedings of the 17th IASTED International Conference on Applied Informatics, Innsbruck, Austria, February 1999, pp. 477\u2013480."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB7","unstructured":"G. Dini, G. Lettieri, L. Lopriore, Implementing a distributed single address space in the presence of failures, in: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, NV, June 1999, pp. 355\u2013361."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB8","unstructured":"K. Elphinstone, G. Heiser, Page tables for 64-bit computer systems, in: Proceedings of the Fourth Australasian Computer Architecture Conference, Auckland, New Zealand, January 1999."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB9","unstructured":"K. Elphinstone, Virtual memory in a 64-bit microkernel, Ph.D. Thesis, School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia, August 1999."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB10","doi-asserted-by":"crossref","unstructured":"B. Falsafi, A.R. Lebeck, S.K. Reinhardt, I. Schoinas, M.D. Hill, J.R. Larus, A. Rogers, D.A. Wood, Application-specific protocols for user-level shared memory, in: Proceedings of Supercomputing \u201994, Washington, DC, November 1994, pp. 380\u2013389.","DOI":"10.1145\/602770.602838"},{"issue":"9","key":"10.1016\/S0167-739X(00)00084-4_BIB11","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 \u2014 Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB12","doi-asserted-by":"crossref","unstructured":"J. Huck, J. Hays, Architectural support for translation table management in large address space machines, in: Proceedings of the 20th Annual International Symposium on Computer Architecture, San Diego, California, May 1993, pp. 39\u201350.","DOI":"10.1145\/165123.165128"},{"issue":"1","key":"10.1016\/S0167-739X(00)00084-4_BIB13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/(SICI)1096-9128(199801)10:1<1::AID-CPE285>3.0.CO;2-P","article-title":"Indigo: user-level support for building distributed shared abstractions","volume":"10","author":"Kohli","year":"1998","journal-title":"Concurrency: Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB14","doi-asserted-by":"crossref","unstructured":"D. Kotz, P. Crow, The expected lifetime of \u2018single-address-space\u2019 operating systems, in: Proceedings of the 1994 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, Nashville, TN, May 1994, Perform. Eval. Rev. 22 (1) (1994) 161\u2013170.","DOI":"10.1145\/183019.183036"},{"issue":"4","key":"10.1016\/S0167-739X(00)00084-4_BIB15","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Trans. Comput. Syst."},{"issue":"1","key":"10.1016\/S0167-739X(00)00084-4_BIB16","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/218646.218647","article-title":"Guarded page tables on Mips R4600 or an exercise in architecture-dependent microoptimization","volume":"30","author":"Liedtke","year":"1996","journal-title":"Oper. Syst. Rev."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB17","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1016\/S0141-9331(99)00064-2","article-title":"Object and process migration in a single-address-space distributed system","volume":"23","author":"Lopriore","year":"2000","journal-title":"Microprocessors Microsyst."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB18","doi-asserted-by":"crossref","unstructured":"K. Murray, T. Wilkinson, T. Stiemerling, P. Kelly, Angel: resource unification in a 64-bit microkernel, in: Proceedings of the 27th Hawaii International Conference on System Sciences, Vol. II: Software Technology, Wailea, HI, January 1994, pp. 106\u2013115.","DOI":"10.1109\/HICSS.1994.323274"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB19","unstructured":"J. Proti\u0107, M. Toma\u0161evi\u0107, V. Milutinovi\u0107, An overview of distributed shared memory, in: J. Proti\u0107, M. Toma\u0161evi\u0107, V. Milutinovi\u0107 (Eds.), Distributed Shared Memory: Concepts and Systems, IEEE Computer Society Press, Silver Spring, MD, 1998, pp. 12\u201341."},{"issue":"5","key":"10.1016\/S0167-739X(00)00084-4_BIB20","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 \u2014 Practice and Experience"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB21","doi-asserted-by":"crossref","unstructured":"A. Skousen, D. Miller, Using a single address space operating system for distributed computing and high performance, in: Proceedings of the 1999 IEEE International Performance, Computing, and Communications Conference, Piscataway, NJ, February 1999, pp. 8\u201314.","DOI":"10.1109\/PCCC.1999.749414"},{"key":"10.1016\/S0167-739X(00)00084-4_BIB22","unstructured":"B. Stroustrup, The C++ Programming Language, 3rd Edition, Addison-Wesley, Reading, MA, 1997."},{"issue":"5","key":"10.1016\/S0167-739X(00)00084-4_BIB23","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 Comput."},{"key":"10.1016\/S0167-739X(00)00084-4_BIB24","doi-asserted-by":"crossref","unstructured":"M. Talluri, M.D. Hill, Y.A. Khalidi, A new page table for 64-bit address spaces, in: Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain Resort, CO, December 1995, pp. 215\u2013231.","DOI":"10.1145\/224056.224071"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X00000844?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X00000844?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,13]],"date-time":"2020-01-13T00:50:03Z","timestamp":1578876603000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X00000844"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,11]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2000,11]]}},"alternative-id":["S0167739X00000844"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(00)00084-4","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2000,11]]}}}