{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:48:27Z","timestamp":1742964507000,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540674429"},{"type":"electronic","value":"9783540455912"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"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":[[2000]]},"DOI":"10.1007\/3-540-45591-4_76","type":"book-chapter","created":{"date-parts":[[2007,11,14]],"date-time":"2007-11-14T05:18:03Z","timestamp":1195017483000},"page":"560-567","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Implementing Java consistency using a generic, multithreaded DSM runtime system"],"prefix":"10.1007","author":[{"given":"Gabriel","family":"Antoniu","sequence":"first","affiliation":[]},{"given":"Luc","family":"Boug\u00e9","sequence":"additional","affiliation":[]},{"given":"Philip","family":"Hatcher","sequence":"additional","affiliation":[]},{"given":"Mark","family":"MacBeth","sequence":"additional","affiliation":[]},{"given":"Keith","family":"McGuigan","sequence":"additional","affiliation":[]},{"given":"Raymond","family":"Namyst","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2000,5,25]]},"reference":[{"unstructured":"Y. Aridor, M. Factor, and A. Teperman. cJVM: A single system image of a JVM on a cluster. In Proceedings of the International Conference on Parallel Processing, Fukushima, Japan, September 1999.","key":"76_CR1"},{"unstructured":"F. Breg, S. Diwan, J. Villacis, et al. Java RMI performance and object model interoperability: Experiments with Java\/HPC++. In Proc. ACM 1998 Workshop on Java for High-Performance Network Computing, pages 91\u2013100, February 1998.","key":"76_CR2"},{"key":"76_CR3","doi-asserted-by":"publisher","first-page":"1125","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<1043::AID-CPE413>3.0.CO;2-6","volume":"10","author":"D. Caromel","year":"1998","unstructured":"D. Caromel, W. Klauser, and J. Vayssiere. Towards seamless computing and meta-computing in Java. Concurrency: Practice and Experience, 10:1125\u20131242, 1998.","journal-title":"Concurrency: Practice and Experience"},{"unstructured":"A. Ferrari. JPVM: Network parallel computing in Java. In Proc. ACM 1998 Workshop on Java for High-Performance Network Computing, pages 245\u2013249, 1998.","key":"76_CR4"},{"unstructured":"V. Getov, S. Flynn-Hummell, and S. Mintchev. High-performance parallel programming in Java: Exploiting native libraries. In Proc. ACM 1998 Workshop on Java for High-Performance Network Computing, pages 45\u201354, February 1998.","key":"76_CR5"},{"key":"76_CR6","volume-title":"The Java Language Specification","author":"J. Gosling","year":"1996","unstructured":"J. Gosling, W. Joy, and G. Steele Jr. The Java Language Specification. Addison-Wesley, Reading, MA, 1996."},{"doi-asserted-by":"crossref","unstructured":"P. Launay and J.-L. Pazat. A framework for parallel programming in Java. In High-Performance Computing and Networking (HPCN\u2019 98), volume 1401 of Lect. Notes in Comp. Science, pages 628\u2013637. Springer-Verlag, 1998.","key":"76_CR7","DOI":"10.1007\/BFb0037190"},{"issue":"4","key":"76_CR8","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"K. Li and P. Hudak. Memory coherence in shared virtual memory systems. ACM Trans. Computer Systems, 7(4):321\u2013359, November 1989.","journal-title":"ACM Trans. Computer Systems"},{"unstructured":"F. Mueller. Distributed shared-memory threads: DSM-Threads. In Proc. of the Workshop on Run-Time Systems for Parallel Programming (RTSPP\u2019 97), pages 31\u201340, Geneva, Switzerland, April 1997. Held in conjonction with IPPS\u2019 97.","key":"76_CR9"},{"unstructured":"G. Muller, B. Moura, F. Bellard, and C. Consel. Harissa: A flexible and efficient Java environment mixing bytecode and compiled code. In Third Conference on Object-Oriented Technologies and Systems (COOTS\u2019 97), pages 1\u201320, Portland, June 1997.","key":"76_CR10"},{"unstructured":"Raymond Namyst and Jean-Fran\u00e7ois M\u00e9haut. PM2: Parallel multithreaded machine. a computing environment for distributed architectures. In Parallel Computing (ParCo\u2019 95), pages 279\u2013285. Elsevier Science Publishers, September 1995.","key":"76_CR11"},{"issue":"8","key":"76_CR12","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/2.84877","volume":"24","author":"B. Nitzberg","year":"1991","unstructured":"B. Nitzberg and V. Lo. Distributed shared memory: A survey of issues and algorithms. IEEE computer, 24(8):52-60, September 1991.","journal-title":"IEEE computer"},{"issue":"11","key":"76_CR13","doi-asserted-by":"publisher","first-page":"1125","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","volume":"9","author":"M. Philippsen","year":"1997","unstructured":"M. Philippsen and M. Zenger. JavaParty \u2014 transparent remote objects in Java. Concurrency: Practice and Experience, 9(11):1125\u20131242, November 1997.","journal-title":"Concurrency: Practice and Experience"},{"unstructured":"T. Proebsting, G. Townsend, P. Bridges, et al. Toba: Java for applications \u2014 a way ahead of time (WAT) compiler. In Third Conference on Object-Oriented Technologies and Systems (COOTS\u2019 97), Portland, June 1997.","key":"76_CR14"},{"doi-asserted-by":"crossref","unstructured":"W. Yu and A. Cox. Java\/DSM: A platform for heterogeneous computing. In Proceedings of the Workshop on Java for High-Performance Scientific and Engineering Computing, Las Vegas, Nevada, June 1997.","key":"76_CR15","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45591-4_76","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T05:19:57Z","timestamp":1586150397000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45591-4_76"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540674429","9783540455912"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-45591-4_76","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"25 May 2000","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}