{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T13:57:09Z","timestamp":1771509429230,"version":"3.50.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T00:00:00Z","timestamp":1594684800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T00:00:00Z","timestamp":1594684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10723-020-09525-z","type":"journal-article","created":{"date-parts":[[2020,7,14]],"date-time":"2020-07-14T21:02:39Z","timestamp":1594760559000},"page":"711-725","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Remote Method Delegation: a Platform for Grid Computing"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1266-005X","authenticated-orcid":false,"given":"Bradley","family":"Wood","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brock","family":"Watling","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zachary","family":"Winn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Messiha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qusay H.","family":"Mahmoud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akramul","family":"Azim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,14]]},"reference":[{"key":"9525_CR1","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1016\/j.future.2004.05.010","volume":"21","author":"M Alt","year":"2005","unstructured":"Alt, M., Gorlatch, S.: Adapting java rmi for grid computing. Fut. Gener. Comp. Syst. 21, 699\u2013707 (2005). https:\/\/doi.org\/10.1016\/j.future.2004.05.010","journal-title":"Fut. Gener. Comp. Syst."},{"key":"9525_CR2","doi-asserted-by":"publisher","unstructured":"Anderson, D.P.: Boinc: a system for public-resource computing and storage. In: Fifth IEEE\/ACM International Workshop on Grid Computing, pp. 4\u201310. https:\/\/doi.org\/10.1109\/GRID.2004.14 (2004)","DOI":"10.1109\/GRID.2004.14"},{"issue":"11","key":"9525_CR3","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/581571.581573","volume":"45","author":"DP Anderson","year":"2002","unstructured":"Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: Seti@ home: an experiment in public-resource computing. Commun. ACM 45(11), 56\u201361 (2002)","journal-title":"Commun. ACM"},{"issue":"2007","key":"9525_CR4","first-page":"21","volume":"11","author":"D Borthakur","year":"2007","unstructured":"Borthakur, D.: The hadoop distributed file system: Architecture and design. Hadoop Proj. Website 11(2007), 21 (2007)","journal-title":"Hadoop Proj. Website"},{"key":"9525_CR5","unstructured":"Bruneton, E.: ASM 4.0 A Java bytecode engineering library (2011)"},{"issue":"3","key":"9525_CR6","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"BL Chamberlain","year":"2007","unstructured":"Chamberlain, B.L., Callahan, D., Zima, H.P.: Parallel programmability and the chapel language. Int. J. High Perform. Comput. Appl. 21(3), 291\u2013312 (2007)","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"12","key":"9525_CR7","doi-asserted-by":"publisher","first-page":"2407","DOI":"10.1109\/TVCG.2014.2346322","volume":"20","author":"H Choi","year":"2014","unstructured":"Choi, H., Choi, W., Quan, T.M., Hildebrand, D.G., Pfister, H., Jeong, W.K.: Vivaldi: a domain-specific language for volume processing and visualization on distributed heterogeneous systems. IEEE Trans. Visual. Comput. Graph. 20(12), 2407\u20132416 (2014)","journal-title":"IEEE Trans. Visual. Comput. Graph."},{"issue":"1","key":"9525_CR8","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: Openmp: an industry standard api for shared-memory programming. IEEE Comput. Sci. Eng. 5(1), 46\u201355 (1998)","journal-title":"IEEE Comput. Sci. Eng."},{"issue":"1","key":"9525_CR9","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"9525_CR10","doi-asserted-by":"crossref","unstructured":"DeVito, Z., Joubert, N., Palacios, F., Oakley, S., Medina, M., Barrientos, M., Elsen, E., Ham, F., Aiken, A., Duraisamy, K., Darve, E., Alonso, J., Hanrahan, P.: Liszt: A domain specific language for building portable mesh-based pde solvers. In: SC \u201911: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201312 (2011)","DOI":"10.1145\/2063384.2063396"},{"issue":"4","key":"9525_CR11","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1007\/s10723-009-9126-3","volume":"7","author":"T Estrada","year":"2009","unstructured":"Estrada, T., Taufer, M., Anderson, D.P.: Performance prediction and analysis of boinc projects: an empirical study with emboinc. J. Grid Comput. 7(4), 537 (2009). https:\/\/doi.org\/10.1007\/s10723-009-9126-3","journal-title":"J. Grid Comput."},{"issue":"14","key":"9525_CR12","doi-asserted-by":"publisher","first-page":"1357","DOI":"10.1016\/j.comcom.2004.02.012","volume":"27","author":"T Ferrari","year":"2004","unstructured":"Ferrari, T., Giacomini, F.: Network monitoring for grid performance optimization. Comput. Commun. 27(14), 1357\u20131363 (2004)","journal-title":"Comput. Commun."},{"key":"9525_CR13","doi-asserted-by":"publisher","unstructured":"Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. Cloud Computing and Grid Computing 360-Degree Compared, 5. https:\/\/doi.org\/10.1109\/GCE.2008.4738445(2009)","DOI":"10.1109\/GCE.2008.4738445"},{"key":"9525_CR14","doi-asserted-by":"publisher","unstructured":"Graham, R.L., Woodall, T.S., Squyres, J.M.: Open mpi: A flexible high performance mpi. In: Proceedings of the 6th International Conference on Parallel Processing and Applied Mathematics, Springer, Berlin, PPAM\u201905, pp 228\u2013239. https:\/\/doi.org\/10.1007\/11752578_29 (2006)","DOI":"10.1007\/11752578_29"},{"key":"9525_CR15","doi-asserted-by":"publisher","unstructured":"Gropp, W., Lusk, E., Doss, N., Skjellum, A.: A high-performance, portable implementation of the mpi message passing interface standard. Parallel Comput. 22(6):789\u2013828, https:\/\/doi.org\/10.1016\/0167-8191(96)00024-5, http:\/\/www.sciencedirect.com\/science\/article\/pii\/0167819196000245 (1996)","DOI":"10.1016\/0167-8191(96)00024-5"},{"key":"9525_CR16","doi-asserted-by":"publisher","unstructured":"G\u00fcnther, S., Cleenewerck, T.: Design principles for internal domain-specific languages: A pattern catalog illustrated by ruby. In: Proceedings of the 17th Conference on Pattern Languages of Programs, PLOP\u201910, pp 3:1\u20133:35. ACM, New York. https:\/\/doi.org\/10.1145\/2493288.2493291 (2010)","DOI":"10.1145\/2493288.2493291"},{"issue":"1","key":"9525_CR17","doi-asserted-by":"publisher","first-page":"9","DOI":"10.14445\/22312803\/IJCTT-V19P103","volume":"19","author":"MH Iqbal","year":"2015","unstructured":"Iqbal, M.H., Soomro, T.R.: Big data analysis: Apache storm perspective. Int. J Comput. Trends Technol. 19(1), 9\u201314 (2015)","journal-title":"Int. J Comput. Trends Technol."},{"key":"9525_CR18","doi-asserted-by":"crossref","unstructured":"Islam, S., Balasubramaniam, S., Goyal, P., Sati, M., Goyal, N.: A Domain Specific Language for Clustering. In: Krishnan, P., Radha Krishna, P., Parida, L. (eds.) Distributed Computing and Internet Technology, pp 231\u2013234. Springer International Publishing, Cham (2017)","DOI":"10.1007\/978-3-319-50472-8_19"},{"key":"9525_CR19","doi-asserted-by":"crossref","unstructured":"Kong, L., Mapetu, J.P.B., Chen, Z.: Heuristic load balancing based zero imbalance mechanism in cloud computing. J Grid Comput, 1\u201326 (2019)","DOI":"10.1007\/s10723-019-09486-y"},{"issue":"1","key":"9525_CR20","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s10723-018-09472-w","volume":"17","author":"B Kra\u0161ovec","year":"2019","unstructured":"Kra\u0161ovec, B., Filip\u010di\u010d, A.: Enhancing the grid with cloud computing. J. Grid Comput. 17(1), 119\u2013135 (2019)","journal-title":"J. Grid Comput."},{"key":"9525_CR21","unstructured":"Lindholm, T., Yellin, F., Bracha, G., Buckley, A.: The Java Virtual Machine Specification, Java SE 8 Edition, 1st edn. Addison-Wesley Professional (2014)"},{"issue":"690","key":"9525_CR22","doi-asserted-by":"publisher","first-page":"1528","DOI":"10.1002\/qj.2455","volume":"141","author":"Massey N","year":"2015","unstructured":"Massey N, Jones R, Otto F, Aina T, Wilson S, Murphy J, Hassell D, Yamazaki Y, Allen M: weather@ home\u2014development and validation of a very large ensemble modelling system for probabilistic event attribution. Quart. J. R. Meteorol. Soc. 141(690), 1528\u20131545 (2015)","journal-title":"Quart. J. R. Meteorol. Soc."},{"key":"9525_CR23","unstructured":"Moeller, R., et al: Fast-serialization. https:\/\/github.com\/RuedigerMoeller\/fast-serialization (2014)"},{"key":"9525_CR24","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.micpro.2019.05.005","volume":"68","author":"C Silvano","year":"2019","unstructured":"Silvano, C., Agosta, G., Bartolini, A., Beccari, A.R., Benini, L., Besnard, L., Bispo, J., Cmar, R., Cardoso, J.M., Cavazzoni, C., et al.: The antarex domain specific language for high performance computing. Microprocess. Microsyst. 68, 58\u201373 (2019)","journal-title":"Microprocess. Microsyst."},{"key":"9525_CR25","doi-asserted-by":"crossref","unstructured":"Stevenson A, MacDonald S: Smart proxies in java rmi with dynamic aspect-oriented programming. In: 2008 IEEE International Symposium on Parallel and Distributed Processing, pp. 1\u20136. IEEE (2008)","DOI":"10.1109\/IPDPS.2008.4536332"},{"key":"9525_CR26","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1002\/cpe.860","volume":"17","author":"R Van Nieuwpoort","year":"2005","unstructured":"Van Nieuwpoort, R., Maassen, J., Wrzesinska, G., Hofman, R., Jacobs, C., Kielmann, T., Bal, H.: Ibis: a flexible and efficient java-based grid programming environment. Concurr. Comput. Pract. Exper. 17, 1079\u20131107 (2005). https:\/\/doi.org\/10.1002\/cpe.860","journal-title":"Concurr. Comput. Pract. Exper."},{"key":"9525_CR27","unstructured":"Vinter, B., Bj\u00f8rndalen, J, Anshus, O., Larsen, T.: A Comparison of Three MPI implementations., IOS Press, Netherlands, pp. 127\u2013136 (2004)"},{"key":"9525_CR28","doi-asserted-by":"publisher","first-page":"710","DOI":"10.1109\/32.56097","volume":"16","author":"J W Stamos","year":"1990","unstructured":"W Stamos, J., Gifford, D.: Implementing remote evaluation. IEEE Trans Softw. Eng. 16, 710\u2013722 (1990). https:\/\/doi.org\/10.1109\/32.56097","journal-title":"IEEE Trans Softw. Eng."},{"key":"9525_CR29","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1049\/sej.1987.0020","volume":"2","author":"SR Wilbur","year":"1987","unstructured":"Wilbur, S.R., Bacarisse, B.: Building distributed systems with remote procedure call. Softw. Eng. J. 2, 148\u2013159 (1987)","journal-title":"Softw. Eng. J."},{"key":"9525_CR30","unstructured":"Wood, B., Watling, B., Winn, Z., Messiha, D., H Mahmoud, Q., Azim, A.: Source code for the rmd project. https:\/\/github.com\/BradleyWood\/RMD (2019)"},{"issue":"11","key":"9525_CR31","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/2934664","volume":"59","author":"M Zaharia","year":"2016","unstructured":"Zaharia, M., Xin, R.S., Wendell, P., Das, T., Armbrust, M., Dave, A., Meng, X., Rosen, J., Venkataraman, S., Franklin, M.J., Ghodsi, A., Gonzalez, J., Shenker, S., Stoica, I.: Apache spark: a unified engine for big data processing. Commun ACM 59(11), 56\u201365 (2016). https:\/\/doi.org\/10.1145\/2934664","journal-title":"Commun ACM"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-020-09525-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-020-09525-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-020-09525-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,13]],"date-time":"2021-07-13T23:37:05Z","timestamp":1626219425000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-020-09525-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,14]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["9525"],"URL":"https:\/\/doi.org\/10.1007\/s10723-020-09525-z","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,14]]},"assertion":[{"value":"7 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 June 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 July 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}