{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,5,7]],"date-time":"2023-05-07T09:40:37Z","timestamp":1683452437810},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2006,4,1]],"date-time":"2006-04-01T00:00:00Z","timestamp":1143849600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2006,4]]},"DOI":"10.1007\/s10766-006-0007-0","type":"journal-article","created":{"date-parts":[[2006,5,3]],"date-time":"2006-05-03T20:56:52Z","timestamp":1146689812000},"page":"113-142","source":"Crossref","is-referenced-by-count":3,"title":["A Platform-Independent Distributed Runtime for Standard Multithreaded Java"],"prefix":"10.1007","volume":"34","author":[{"given":"Michael","family":"Factor","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Assaf","family":"Schuster","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantin","family":"Shagin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,5,4]]},"reference":[{"issue":"10","key":"7_CR1","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1016\/S0167-8191(01)00093-X","volume":"27","author":"G. Antoniu","year":"2001","unstructured":"Antoniu G., Boug\u00e9 L., Hatcher P., MacBeth M., McGuigan K., and Namyst R. (2001). The Hyperion System: Compiling Multithreaded Java Bytecode for Distributed Execution. Parallel Computing 27(10):1279\u20131297 [Online]. Available: citeseer.nj.nec.com\/antoniu01hyperion.html.","journal-title":"Parallel Computing"},{"key":"7_CR2","unstructured":"Y. Aridor, M. Factor, and A. Teperman, cJVM: A Single System Image of a JVM on a Cluster, International Conference on Parallel Processing, pp. 4\u201311 (1999). [Online]. Available: citeseer.nj.nec.com\/aridor99cjvm.html."},{"issue":"11","key":"7_CR3","doi-asserted-by":"crossref","first-page":"1225","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":"Philippsen M. and Zenger M. (1997). JavaParty\u2014Transparent Remote Objects in Java. Concurrency: Practice and Experience 9(11):1225\u20131242 [Online]. Available: citeseer.nj.nec.com\/philippsen97javaparty.html.","journal-title":"Concurrency: Practice and Experience"},{"key":"7_CR4","unstructured":"Y. Sohda, H. Nakada, and S. Matsuoka, Implementation of a Portable Software DSM in Java, Java Grande, Stanford University, CA, USA (2001). [Online]. Available: citeseer.nj.nec.com\/sohda01implementation.html."},{"key":"7_CR5","unstructured":"M. Tatsubori, T. Sasaki, S. Chiba, and K. Itano, A Bytecode Translator for Distributed Execution of \u201cLegacy\u201d Java Software, Lecture Notes in Computer Science, vol. 2072 (2001). [Online]. Available: citeseer.nj.nec.com\/tatsubori01bytecode.html."},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"E. Tilevich and Y. Smaragdakis, J-Orchestra: Automatic Java Application Partitioning, European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain (June 2002).","DOI":"10.1007\/3-540-47993-7_8"},{"key":"7_CR7","unstructured":"R. Veldema, R. A. F. Bhoedjang, and H. E. Bal, Distributed Shared Memory Management for Java, Proceedings of the Sixth Annual Conference of the Advanced School for Computing and Imaging (ASCI 2000), pp. 256\u2013264 (2000)."},{"issue":"11","key":"7_CR8","doi-asserted-by":"crossref","first-page":"1213","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1213::AID-CPE333>3.0.CO;2-J","volume":"9","author":"W. Yu","year":"1997","unstructured":"Yu W. and Cox A.L. (1997). Java\/DSM: A Platform for Heterogeneous Computing. Concurrency \u2013 Practice and Experience 9(11):1213\u20131224 [Online]. Available: citeseer.nj.nec.com\/yu97javadsm.html.","journal-title":"Concurrency \u2013 Practice and Experience"},{"key":"7_CR9","unstructured":"W. Zhu, C.-L. Wang, and F. C. M. Lau, JESSICA2: A Distributed Java Virtual Machine with Transparent Thread Migration Support, IEEE Fourth International Conference on Cluster Computing, Chicago, USA (September 2002). [Online]. Available: citeseer.nj.nec.com\/zhu02jessica.html."},{"key":"7_CR10","unstructured":"JSR 133, Java Memory Model and Thread Specification Revision, http:\/\/jcp.org\/ jsr\/detail\/133.jsp"},{"key":"7_CR11","unstructured":"P. Keleher, A. L. Cox, and W. Zwaenepoel, Lazy Release Consistency for Software Distributed Shared Memory, Proc. of the 19th Annual Int\u2019l Symp. on Computer Architecture (ISCA\u201992), pp. 13\u201321 (1992). [Online]. Available: citeseer.nj.nec.com\/keleher92lazy.html."},{"key":"7_CR12","unstructured":"Y. Zhou, L. Iftode, and K. Li, Performance Evaluation of Two Home-Based Lazy Release Consistency Protocols for Shared Memory Virtual Memory Systems, Proceedings of the 2nd Sympsium on Operating Systems Design and Implementation (OSDI\u201996), Seattle, Washington, USA, pp. 75\u201388. (1996). [Online]. Available: citeseer.nj.nec.com\/zhou96performance.html."},{"key":"7_CR13","unstructured":"R. Samanta, A. Bilas, L. Iftode, and J. P. Singh, Home-based SVM Protocols for SMP Clusters: Design, Simulations, Implementation and Performance, Proceedings of the 4th International Symposium on High Performance Computer Architecture, Las Vegas, USA (1998)."},{"key":"7_CR14","unstructured":"J.-D. Choi, M. Gupta, M. J. Serrano, V. C. Sreedhar, and S. P. Midkiff, Escape Analysis for Java, Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), Denver, USA, pp. 1\u201319. (1999). [Online]. Available: citeseer.nj.nec.com\/choi99escape.html."},{"key":"7_CR15","volume-title":"Home-based Shared Virtual Memory","author":"L. Iftode","year":"1998","unstructured":"Iftode L. (1998). Home-based Shared Virtual Memory Ph.D. dissertation, Princeton University, New Jersey, New York, USA [Online]. Available: citeseer.nj.nec.com\/article\/iftode98homebased.html"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"D. F. Bacon, R. B. Konuru, C. Murthy, and M. J. Serrano, Thin Locks: Featherweight Synchronization for Java, SIGPLAN Conference on Programming Design and Implementation, Montreal, Canada, pp. 258\u2013268. (1998). [Online]. Available: citeseer.nj.nec.com\/bacon98thin.html.","DOI":"10.1145\/277650.277734"},{"key":"7_CR17","volume-title":"The Java Language Specification","author":"J. Gosling","year":"2000","unstructured":"Gosling J., Joy B., Steele G., and Bracha G. (2000). The Java Language Specification, 2nd edn. Addison-Wesley, Boston, Mass [Online]. Available: citeseer.nj.nec.com\/gosling00java.html","edition":"2"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"M. Factor, A. Schuster, and K. Shagin, Instrumentation of Standard Libraries in Object-Oriented Languages: The Twin Class Hierarchy Approach, Object-Oriented Programming, System, Languages and Applications, Vancouver, Canada (October 2004).","DOI":"10.1145\/1028976.1029000"},{"key":"7_CR19","unstructured":"R. Veldema, R. F. H. Hofman, R. A. F. Bhoedjang, and H. E. Bal, Runtime Optimizations for a Java DSM Implementation, Java Grande, Stanford University, CA, USA, pp. 153\u2013162 (2001). [Online]. Available: citeseer.nj.nec.com\/veldema01runtime.html."},{"issue":"7","key":"7_CR20","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/568014.379578","volume":"36","author":"R. Veldema","year":"2001","unstructured":"Veldema R., Hofman R.F.H., Bhoedjang R.A.F., Jacobs C.J.H., and Bal H.E. (2001). Source-level Global Optimizations for Fine-grain Distributed Shared Memory Systems. ACM SIGPLAN Notices 36(7):83\u201392 [Online]. Available: citeseer.nj.nec.com\/ veldema01sourcelevel.html","journal-title":"ACM SIGPLAN Notices"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"L. A. Smith and J. M. Bull, A Multithreaded Java Grande Benchmark Suite, Proceedings of the Third Workshop on Java for High Performance Computing, Amsterdam, Holland (2001).","DOI":"10.1145\/582034.582042"},{"key":"7_CR22","unstructured":"P. Keleher, S. Dwarkadas, A. L. Cox, and W. Zwaenepoel, Treadmarks: Distributed Shared Memory on Standard Workstations and Operating Systems, Proceedings of the Winter 1994 USENIX Conference, San Francisco, USA, pp. 115\u2013131 (1994). [Online]. Available: citeseer.nj.nec.com\/keleher94treadmark.html."},{"issue":"11\u201313","key":"7_CR23","doi-asserted-by":"crossref","first-page":"1043","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":"Caromel D., Klauser W., and Vayssi\u00e8re J. (1998). Towards Seamless Computing and Metacomputing in Java. Concurrency: Practice and Experience 10(11\u201313):1043\u20131061 [Online]. Available: citeseer.nj.nec.com\/article\/caromel98towards.html","journal-title":"Concurrency: Practice and Experience"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"M. Herlihy, The Aleph Toolkit: Support for Scalable Distributed Shared Objects, Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing, Orlando, USA (January 1999).","DOI":"10.1007\/10704826_10"},{"key":"7_CR25","unstructured":"N. Camiel, S. London, N. Nisan, and O. Regev, The POPCORN Project: Distributed Computation Over the Internet in Java, 6th International World Wide Web Conference, Santa Clara, CA, USA (1997)."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-006-0007-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-006-0007-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-006-0007-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,7]],"date-time":"2023-05-07T09:09:35Z","timestamp":1683450575000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-006-0007-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,4]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,4]]}},"alternative-id":["7"],"URL":"https:\/\/doi.org\/10.1007\/s10766-006-0007-0","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,4]]}}}