{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T19:03:54Z","timestamp":1754161434662,"version":"3.41.2"},"reference-count":18,"publisher":"Emerald","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007,12,20]]},"abstract":"<jats:sec>\n                  <jats:title>Purpose<\/jats:title>\n                  <jats:p>To utilize the idle computational resources in a network to collectively solve middle to large problems, this paper aims to propose an integrated distributed computing platform, Java distributed code generating and computing (JDGC).<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Design\/methodology\/approach<\/jats:title>\n                  <jats:p>The proposed JDGC is fully decentralized in that every participating host is identical in function. It allows standard, single machine-oriented Java programs to be transparently executed in a distributed system. The code generator reduces the communication overhead between runtime objects based on a detailed analysis of the communication affinities between them.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Findings<\/jats:title>\n                  <jats:p>The experimental results show that JDGC can efficiently reduce the execution time of applications by utilizing the networked computational resources.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Originality\/value<\/jats:title>\n                  <jats:p>JDGC releases the developers from any special programming considerations for distributed environment, and solves the portability problem of using system-specific programming methods.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1108\/17427370710847318","type":"journal-article","created":{"date-parts":[[2008,1,12]],"date-time":"2008-01-12T07:05:59Z","timestamp":1200121559000},"page":"190-204","source":"Crossref","is-referenced-by-count":0,"title":["JDGC"],"prefix":"10.1108","volume":"3","author":[{"given":"Tay","family":"Teng Tiow","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore"}]},{"given":"Chu","family":"Yingyi","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore"}]},{"given":"Sun","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore"}]}],"member":"140","reference":[{"key":"2025072819274969500_b1","unstructured":"Baratloo, A.\n          , Dasgupta, P., Karamcheti, V. and Kedem, Z. (1999), \u201cMetacomputing with MILAN\u201d, Proceedings of the Heterogeneous Computing Workshop (HCW'99), International Parallel Processing Symposium (IPPS\/SPDP 1999), April."},{"key":"2025072819274969500_b2","doi-asserted-by":"crossref","unstructured":"Brecht, T.\n          , Sandhu, H., Shan, M. and Talbot, J. (1996), \u201cParaWeb: towards world-wide supercomputing\u201d, Proceedings of the Seventh ACM SIGOPS European Workshop: Systems Support for Worldwide Applications, Connemara, 9-11 September.","DOI":"10.1145\/504479.504484"},{"key":"2025072819274969500_b3","doi-asserted-by":"crossref","unstructured":"Cappello, P.\n           and Mourloukos, D. (2001), \u201cA scal-able, robust network for parallel computing\u201d.\u2008Proceedings of the ACM 2001 Java Grande Conference, Stanford University, California, 2-4 June.","DOI":"10.1145\/376656.376814"},{"issue":"11","key":"2025072819274969500_b4","doi-asserted-by":"crossref","first-page":"1139","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1139::AID-CPE349>3.0.CO;2-K","article-title":"Javelin: internet-based parallel computing using Java","volume":"9","author":"Christiansen","year":"1997","journal-title":"Concurrency: Practice and Experience"},{"issue":"9","key":"2025072819274969500_b5","first-page":"55","article-title":"Object serialization in Java 1.1. Making objects persistent","volume":"2","author":"Darby","year":"1997","journal-title":"WEB Techniques"},{"key":"2025072819274969500_b6","doi-asserted-by":"crossref","unstructured":"Fahringer, T.\n           (2000), \u201cJavaSymphony: a system for development of localityoriented distributed and parallel Java applications\u201d, Proceedings IEEE International Conference on Cluster Computing, pp. 145-52.","DOI":"10.1109\/CLUSTR.2000.889023"},{"issue":"2","key":"2025072819274969500_b7","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/0022-0000(84)90070-9","article-title":"Probabilistic encryption\u201d","volume":"28","author":"Goldwasser","year":"1984","journal-title":"Journal of Computer and System Sciences"},{"key":"2025072819274969500_b8","doi-asserted-by":"crossref","unstructured":"Leroy, X.\n           (2001), \u201cJava bytecode verification: an overview\u201d, Proceedings of 13th International Conference on Computer Aided Verification (CAV 2001) (Lecture Notes in Computer Science Vol. 2102), Paris, France, 18-22 July, pp. 265-85.","DOI":"10.1007\/3-540-44585-4_26"},{"key":"2025072819274969500_b9","doi-asserted-by":"crossref","unstructured":"Lewis, M.\n           and Grimshaw, A. (1996), \u201cThe core Legion object model\u201d, Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing (Cat. No.TB100069), Syracuse, NY, 6-9 August, pp. 551-61.","DOI":"10.1109\/HPDC.1996.546226"},{"key":"2025072819274969500_b10","unstructured":"Lipton, R.\n           and Sander, T. (1997), \u201cAn additive homomorphic encryption scheme or how to introduce a partial trapdoor in the discrete log\u201d, November."},{"key":"2025072819274969500_b11","unstructured":"London, S.\n           (1998), \u201cPOPCORN \u2013 a paradigm for global-computing\u201d, MSc thesis, Institute of Computer Science, The Hebrew University of Jerusalem, Jerusalem, June."},{"issue":"8","key":"2025072819274969500_b12","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1002\/1096-9128(200007)12:8<727::AID-CPE507>3.0.CO;2-M","article-title":"Javelin++: scalability issues in global computing","volume":"12","author":"Neary","year":"2000","journal-title":"Concurrency: Practice and Experience"},{"key":"2025072819274969500_b13","doi-asserted-by":"crossref","unstructured":"Neary, M.O.\n          , Phipps, A., Richman, S. and Cappello, P. (2000b), \u201cJavalin 2.0: Java-based parallel computing on the internet\u201d, Euro-Par 2000, Munich, 29 August-1 September.","DOI":"10.1007\/3-540-44520-X_174"},{"key":"2025072819274969500_b14","unstructured":"Nisan, N.\n          , London, S., Regev, O. and Camiel, N. (1998), \u201cGlobally distributed computation over the internet \u2013 the POPCORN project\u201d, International Conference on Distributed Computing Systems, Amsterdam, 26-29 May."},{"key":"2025072819274969500_b15","unstructured":"Pitt, E.\n           and McNiff, K. (2001), Java.rmi: The Remote Method Invocation Guide, Addison-Wesley, Boston, MA, July."},{"key":"2025072819274969500_b16","unstructured":"Sander, T.\n           and Tschudin, C.F. (1998), \u201cTowards mobile cryptography\u201d, Proceedings of IEEE Symposium on Security and Privacy, Oakland, CA, 3-6 May."},{"key":"2025072819274969500_b17","doi-asserted-by":"crossref","unstructured":"Tay, T.-T.\n          , Chu, Y. and Sun, Y. (2005), \u201cDistributed code generation using object level analysis\u201d, Proceedings of 5th International Conference on Computer and Information Technology (CIT2005), September, pp. 858-62.","DOI":"10.1109\/CIT.2005.98"},{"key":"2025072819274969500_b18","unstructured":"Venners, B.\n           (n.d.), \u201cJava's security architecture\u201d, available at: www.javaworld.com\/javaworld\/jw-08-1997\/jw-08-hood.html"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370710847318","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/ijpcc\/article-pdf\/3\/2\/190\/1099653\/17427370710847318.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ijpcc\/article-pdf\/3\/2\/190\/1099653\/17427370710847318.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T23:27:55Z","timestamp":1753745275000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ijpcc\/article\/3\/2\/190\/161915\/JDGCAn-integrated-decentralized-distributed"}},"subtitle":[],"editor":[{"given":"Daming","family":"Wei","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2007,12,20]]},"references-count":18,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,12,20]]}},"URL":"https:\/\/doi.org\/10.1108\/17427370710847318","relation":{},"ISSN":["1742-7371","1742-738X"],"issn-type":[{"type":"print","value":"1742-7371"},{"type":"electronic","value":"1742-738X"}],"subject":[],"published":{"date-parts":[[2007,12,20]]}}}