{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:48:51Z","timestamp":1725475731060},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540482741"},{"type":"electronic","value":"9783540482833"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11914952_51","type":"book-chapter","created":{"date-parts":[[2006,11,29]],"date-time":"2006-11-29T15:37:14Z","timestamp":1164814634000},"page":"1790-1806","source":"Crossref","is-referenced-by-count":3,"title":["Transparent and Dynamic Code Offloading for Java Applications"],"prefix":"10.1007","author":[{"given":"Nicolas","family":"Geoffray","sequence":"first","affiliation":[]},{"given":"Ga\u00ebl","family":"Thomas","sequence":"additional","affiliation":[]},{"given":"Bertil","family":"Folliot","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"51_CR1","unstructured":"Azul systems, http:\/\/www.azulsystems.com"},{"key":"51_CR2","unstructured":"Jini, http:\/\/www.jini.org"},{"key":"51_CR3","doi-asserted-by":"crossref","unstructured":"Aridor, Y., Factor, M., Teperman, A.: cJVM: A Single System Image of a JVM on a Cluster. In: Proceedings of the International Conference on Parallel Processing, Fukushima, Japan, September 1999, pp. 4\u201311 (1999)","DOI":"10.1109\/ICPP.1999.797382"},{"key":"51_CR4","unstructured":"Bouchenak, S., Hagimont, D.: Zero Overhead Java Thread Migration. Technical Report 0261, INRIA (May 2002)"},{"key":"51_CR5","unstructured":"Chen, X., Allan, V.H.: MultiJav: A Distributed Shared Memory System Based on Multiple Java Virtual Machines. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, July 1998, vol.\u00a0I, pp. 91\u201398 (1998)"},{"key":"51_CR6","unstructured":"Dahm, M.: The Doorastha System. Technical Report B 00-01, Freie Universit\u00e4t Berlin (May 2000)"},{"key":"51_CR7","doi-asserted-by":"crossref","unstructured":"Diaconescu, R.E., Wang, L., Mouri, Z., Chu, M.: A Compiler and Runtime Infrastructure for Automatic Program Distribution. In: Proceedings of the International Parallel and Distributed Processing Symposium, Washington, USA, pp. 52\u201367 (2005)","DOI":"10.21236\/ADA437431"},{"key":"51_CR8","doi-asserted-by":"crossref","unstructured":"Funfrocken, S.: Transparent Migration of Java-Based Mobile Agents. In: Proceedings of the Mobile Agents Conference, pp. 26\u201337 (1998)","DOI":"10.1007\/BFb0057646"},{"key":"51_CR9","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java(TM) Language Specification, 2nd edn. (2000)"},{"key":"51_CR10","unstructured":"Gu, X.: Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments. In: Proceedings of the IEEE Pervasive Computing and Communication (2003)"},{"key":"51_CR11","doi-asserted-by":"crossref","unstructured":"Hagimont, D., Louvegnies, D.: Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In: Proceedings of the Middleware Conference, The Lake District, England (1998)","DOI":"10.1007\/978-1-4471-1283-9_21"},{"key":"51_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"51_CR13","doi-asserted-by":"crossref","unstructured":"Lattanzi, E., Gayasen, A., Kandemir, M., Narayanan, V., Benini, L., Bogliolo, A.: Improving Java Performance by Dynamic Method Migration on FPGAs. In: Proceedings of the IEEE Reconfigurable Architecture Workshop (April 2004)","DOI":"10.1109\/IPDPS.2004.1303105"},{"issue":"10","key":"51_CR14","doi-asserted-by":"publisher","first-page":"1194","DOI":"10.1006\/jpdc.2000.1650","volume":"60","author":"M. Ma","year":"2000","unstructured":"Ma, M., Wang, C., Lau, F.: JESSICA: Java-Enabled Single-System-Image Computing Architecture. Journal of Parallel and Distributed Computing\u00a060(10), 1194\u20131222 (2000)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"51_CR15","unstructured":"Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Giuli, T., Gu, X.: Towards a Distributed Platform for Resource-Constrained Devices. Technical report, Hewlett-Packard (2002)"},{"key":"51_CR16","unstructured":"Nagaratnam, N., Srinivasan, A.: Remote Objects in Java. In: Proceedings of the IASTED International Conference on Networks (1996)"},{"key":"51_CR17","doi-asserted-by":"crossref","unstructured":"Ogel, F., Folliot, B., Thomas, G.: A Step Toward Ubiquitous Computing: An Efficient Flexible Micro-ORB. In: Proceedings of the ACM SIGOPS European Workshop, Leuven, Belgium, pp. 176\u2013181 (September 2004)","DOI":"10.1145\/1133572.1133580"},{"key":"51_CR18","doi-asserted-by":"crossref","unstructured":"Ogel, F., Patarin, S., Piumarta, I., Folliot, B.: C\/SPAN: A Self-Adapting Web Proxy Cache. In: Proceedings of the Autonomic Computing Workshop of the International Workshop on Active Middleware Services, p. 178 (June 2003)","DOI":"10.1109\/ACW.2003.1210218"},{"key":"51_CR19","doi-asserted-by":"crossref","unstructured":"Ogel, F., Thomas, G., Folliot, B.: Support Efficient Dynamic Aspects Through Reflection and Dynamic Compilation. In: Proceedings of the Symposium on Applied Computing, Santa Fe, USA (March 2005)","DOI":"10.1145\/1066677.1066983"},{"issue":"11","key":"51_CR20","doi-asserted-by":"publisher","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., Zenger, M.: JavaParty: Transparent Remote Objects in Java. Concurrency: Practice and Experience\u00a09(11), 1225\u20131242 (1997)","journal-title":"Concurrency: Practice and Experience"},{"key":"51_CR21","unstructured":"Piumarta, I.: The Virtual Processor: Fast, Architecture-Neutral Dynamic Code Generation. In: Proceedings of the Virtual Machine Research and Technology Symposium, San Jose, USA, pp. 97\u2013110 (2004)"},{"key":"51_CR22","unstructured":"Piumarta, I., Ogel, F., Folliot, B.: YNVM: Dynamic Compilation in Support of Software Evolution. In: Proceedings of the OOPSLA Engineering Complex Object Oriented System for Evolution Workshop, Tampa Bay, USA (October 2001)"},{"key":"51_CR23","doi-asserted-by":"crossref","unstructured":"Sakamoto, T., Sekiguchi, T., Yonezawa, A.: Bytecode Transformation for Portable Thread Migration in Java. In: Proceedings of the Agent Systems and Applications\/Mobile Agents Symposium, pp. 16\u201328 (2000)","DOI":"10.1007\/978-3-540-45347-5_3"},{"key":"51_CR24","unstructured":"Seltzer, M.: The World Wide Web: Issues and Challenges. Presented at IBM Almaden, 7 (1996)"},{"issue":"2","key":"51_CR25","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/S0167-739X(00)00100-X","volume":"18","author":"K. Shudo","year":"2001","unstructured":"Shudo, K., Muraoka, Y.: Asynchronous Migration of Execution Context in Java Virtual Machines. Future Generation Computer Systems\u00a018(2), 225\u2013233 (2001)","journal-title":"Future Generation Computer Systems"},{"key":"51_CR26","unstructured":"Spiegel, A.: Object Graph Analysis. Technical Report B-99-11, Freie Universit\u00e4t Berlin (July 1999)"},{"key":"51_CR27","doi-asserted-by":"crossref","unstructured":"Spiegel, A.: PANGAEA: An Automatic Distribution Front-End for Java. In: Proceedings of the Heterogeneous Computing Workshop, pp. 93\u201399 (1999)","DOI":"10.1007\/BFb0097890"},{"key":"51_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1007\/3-540-45337-7_13","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"M. Tatsubori","year":"2001","unstructured":"Tatsubori, M., Sasaki, T., Chiba, S., Itano, K.: A Bytecode Translator for Distributed Execution of Legacy Java Software. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, p. 236. Springer, Heidelberg (2001)"},{"key":"51_CR29","doi-asserted-by":"crossref","unstructured":"Thomas, G., Ogel, F., Galland, A., Folliot, B., Piumarta, I.: Building a Flexible Java Runtime upon a Flexible Compiler. In: Simplot-Ryl, J.-J.V.D., Grimaud, G. (eds.) Special Issue on \u2018System & Networking for Smart Objects\u2019 of IASTED International Journal on Computers and Applications, vol.\u00a027, pp. 28\u201347 (2005)","DOI":"10.2316\/Journal.202.2005.1.202-1433"},{"key":"51_CR30","doi-asserted-by":"crossref","unstructured":"Tilevich, E., Smaragdakis, Y.: J-Orchestra: Automatic Java Application Partitioning. In: Proceedings of the European Conference on Object-Oriented Programming, Malaga, Spain (June 2002)","DOI":"10.1007\/3-540-47993-7_8"},{"key":"51_CR31","doi-asserted-by":"crossref","unstructured":"Tilevich, E., Smaragdakis, Y.: NRMI: Natural and Efficient Middleware. In: Proceedings of the International Conference on Distributed Computing Systems, Providence, USA (May 2003)","DOI":"10.1109\/ICDCS.2003.1203472"},{"key":"51_CR32","doi-asserted-by":"crossref","unstructured":"Truyen, E., Robben, B., Vanhaute, B., Coninx, T., Joosen, W., Verbaeten, P.: Portable Support for Transparent Thread Migration in Java. In: Proceedings of the Agent Systems and Application\/Mobile Agents Symposium, Z\u00fcrich, Switzerland, September 2000, pp. 29\u201343 (2000)","DOI":"10.1007\/978-3-540-45347-5_4"},{"key":"51_CR33","doi-asserted-by":"crossref","unstructured":"Whaley, J.: Joeq: A Virtual Machine and Compiler Infrastructure. In: Proceedings of the Interpreters, Virtual Machines and Emulators Workshop, San Diego, USA, June 2003, pp. 58\u201367 (2003)","DOI":"10.1145\/858570.858577"},{"issue":"11","key":"51_CR34","doi-asserted-by":"publisher","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., Cox, A.: Java\/DSM: A Platform for Heterogeneous Computing. Concurrency: Practice and Experience\u00a09(11), 1213\u20131224 (1997)","journal-title":"Concurrency: Practice and Experience"},{"key":"51_CR35","unstructured":"Zhu, W., Wang, C., Lau, F.: JESSICA2: A Distributed Java Virtual Machine with Transparent Thread Migration Support. In: Proceedings of the International Conference on Cluster Computing, Chicago, USA (September 2002)"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11914952_51.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T03:40:29Z","timestamp":1619494829000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11914952_51"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540482741","9783540482833"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/11914952_51","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}