{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T03:40:29Z","timestamp":1737171629119,"version":"3.33.0"},"publisher-location":"London","reference-count":37,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9781852339982"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/1-84628-339-6_5","type":"book-chapter","created":{"date-parts":[[2007,7,2]],"date-time":"2007-07-02T18:32:03Z","timestamp":1183401123000},"page":"99-125","source":"Crossref","is-referenced-by-count":0,"title":["Grid Programming with Java, RMI, and Skeletons"],"prefix":"10.1007","author":[{"given":"Sergei","family":"Gorlatch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Alt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"MPI Forum Homepage, http:\/\/www.mpi-forum.org"},{"issue":"2","key":"5_CR2","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1142\/S0129626402000902","volume":"12","author":"M. Alt","year":"2002","unstructured":"M. Alt, H. Bischof, and S. Gorlatch, Program Development for Computational Grids Using Skeletons and Performance Prediction, Parallel Processing Letters 12(2), 157\u2013174 (2002)","journal-title":"Parallel Processing Letters"},{"key":"5_CR3","unstructured":"M. Alt, J. D\u00fcnnweber, J. M\u00fcller, and S. Gorlatch, HOCs: Higher-order Components for grids, in Component Models and Systems for Grid Applications, ed. by V. Getor and T. Kielman (Saint-Malo, France, 2004)"},{"key":"5_CR4","unstructured":"D. Arnold, S. Agrawal, S. Blackford, J. Dongarra, M. Miller, K. Seymour, K. Sagi, Z. Shi, and S. Vadhiyar, Users\u2019 Guide to Netsolve v1.4.1, Innovative Computing Dept. Technical Report ICL-UT-02-05, University of Tennessee, June 2002"},{"key":"5_CR5","unstructured":"P. Atanassov, P. Puschner, and R. Kirner, Using Real Hardware to Create an Accurate Timing Model for Execution-time Analysis, International Workshop on Real-Time Embedded Systems RTES 2001, London, UK, Dec. 2001"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"B. Bacci, S. Gorlatch, C. Lengauer, and S. Pelagatti, Skeletons and Transformations in an Integrated Parallel Programming Environment, in Parallel Computing Technologies (PaCT-99), LNCS 1662, (Springer-Verlag, 1999), pp. 13\u201327","DOI":"10.1007\/3-540-48387-X_2"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"L. Baduel, F. Baude, and D. Caromel, Efficient, Flexible, and Typed Group Communications in Java, in Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande (JGI-02) Seattle, November 2002. (ACM, 2002), pp. 28\u201336","DOI":"10.1145\/583810.583814"},{"key":"5_CR8","unstructured":"G. Baker, J. Gunnels, G. Morrow, B. Riviere, and R. van de Geijn, PLAPACK: High Performance Through High Level Abstraction, in ICPP98, 1998"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"I. Bate, G. Bernat, G. Murphy, and P. Puschner, Low-level Analysis of a Portable WCET Analysis Framework, in 6th IEEE Real-Time Computing Systems and Applications (RTCSA2000) pp. 39\u201348, December 2000","DOI":"10.1109\/RTCSA.2000.896369"},{"issue":"4","key":"5_CR10","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1177\/109434200101500401","volume":"15","author":"F. Berman","year":"2001","unstructured":"F. Berman et al, The GrADS Project: Software Support for High-level Grid Application Development, Int. J. of High Performance Computing Applications 15(4), 327\u2013344 (2001)","journal-title":"Int. J. of High Performance Computing Applications"},{"key":"5_CR11","unstructured":"G. Bernat, A. Burns, and A. Wellings, Portable Worst Case Execution Time Analysis Using Java Bytecode, in Proc. 12th EUROMICRO Conference on Real-time Systems, June 2000"},{"key":"5_CR12","unstructured":"H. Bischof and S. Gorlatch, Parallelizing Tridiagonal System Solver by Adjustment to a Homomorphic Skeleton, in Proc. of the 4th International Workshop on Advanced Parallel Processing Technologies, ed. by S. J\u00e4hnichen and X. Zhou, 2001"},{"key":"5_CR13","unstructured":"H. Bischof and S. Gorlatch, Double-scan: Introducing and Implementing a New Data-parallel Skeleton, in Euro-Par 2002, vol. 2400 of LNCS, ed. by B. Monien and R. Feldmann, pp. (Springer), 640\u2013647."},{"issue":"11","key":"5_CR14","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1177\/109434209701100304","volume":"3","author":"H. Casanova","year":"1997","unstructured":"H. Casanova and J. Dongarra, NetSolve: A Network-enabled Server for Solving Computational Science Problems, Int. J. of Supercomputing Applications and High Performance Computing 3(11), 212\u2013223 (1997)","journal-title":"Int. J. of Supercomputing Applications and High Performance Computing"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"M. Danelutto and P. Teti, Lithium: A Structured Parallel Programming Enviroment in Java, in Proceedings of Computational Science-ICCS, number 2330 in Lecture Notes in Computer Science (Springer-Verlag), pp. 844\u2013853","DOI":"10.1007\/3-540-46080-2_89"},{"key":"5_CR16","unstructured":"K.K. Falkner, P. Coddington, and M. Oudshoorn, Implementing Asynchronous Remote Method invocation in Java, in Proc. of Parallel and Real Time Systems (PART\u201999), pp. 22\u201334"},{"key":"5_CR17","unstructured":"I. Foster and C. Kesselmann, (eds), The Grid: Blueprint for a New Computing Infrastructure (Morgan Kaufmann, 1998)"},{"issue":"10","key":"5_CR18","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1145\/383845.383872","volume":"44","author":"V. Getov","year":"2001","unstructured":"V. Getov, G. von Laszewski, M. Philippsen, and I. Foster, Multiparadigm Communications in Java for Grid Computing, Communications of the ACM 44(10), 118\u2013125 (2001)","journal-title":"Communications of the ACM"},{"key":"5_CR19","unstructured":"Globus Alliance, Globus toolkit http:\/\/www.globus.org\/toolkit\/"},{"issue":"1","key":"5_CR20","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/963778.963780","volume":"26","author":"S. Gorlatch","year":"2004","unstructured":"S. Gorlatch, Send-receive Considered Harmful: Myths and Realities of Message Passing, ACM TOPLAS 26(1), 47\u201356 (2004)","journal-title":"ACM TOPLAS"},{"issue":"4","key":"5_CR21","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1142\/S0129626498000456","volume":"8","author":"S. Gorlatch","year":"1998","unstructured":"S. Gorlatch and H. Bischof, A Generic MPI Implementation for a Data-parallel Skeleton: Formal Derivation and Application to FFT, Parallel Processing Letters 8(4), 447\u2013458 (1998)","journal-title":"Parallel Processing Letters"},{"key":"5_CR22","volume-title":"The Skeleton-based Parallelization of Divide-and-Conquer Recursions","author":"C. Herrmann","year":"2000","unstructured":"C. Herrmann, The Skeleton-based Parallelization of Divide-and-Conquer Recursions. Logos Verlag Berlin, Berlin, 2000. Dissertation, Universit\u00e4t Passau"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"K. Kennedy et al, Toward a Framework for Preparing and Executing Adaptive Grid Programs, in Proceedings of NSF Next Generation Systems Program Workshop (International Parallel and Distributed Processing Symposium 2002), Fort Lauderdale, April 2002","DOI":"10.1109\/IPDPS.2002.1016570"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"F.T. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes (Morgan Kaufmann, 1992)","DOI":"10.1016\/B978-1-4832-0772-8.50005-4"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"J. Maassen, R. van Nieuwpoort, H. Bal, T. Kielmann, and R. Hofman, Ibis: An Efficient Java-based Grid Programming Environment, in Proc. of the joint ACM-ISCOPE conference on Java Grande, November 2002","DOI":"10.1145\/583810.583813"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"S. Matsuoka, H. Nakada, M. Sato, and S. Sekiguchi, Design Issues of Network Enabled Server Systems for the Grid. GridForum, APM WG whitepaper, 2000","DOI":"10.1007\/3-540-44444-0_2"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"J. Meyer and T. Downing, Java Virtual Machine (O\u2019Reilly, 1997)","DOI":"10.1016\/S1353-4858(97)83033-4"},{"issue":"5\u20136","key":"5_CR28","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1016\/S0167-739X(99)00016-3","volume":"15","author":"H. Nakada","year":"1999","unstructured":"H. Nakada, M. Sato, and S. Sekiguchi, Design and Implementations of Ninf: Towards a Global Computing Infrastructure, FGCS 15(5\u20136), 649\u2013658 (1999)","journal-title":"FGCS"},{"issue":"7","key":"5_CR29","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1002\/1096-9128(200005)12:7<495::AID-CPE496>3.0.CO;2-W","volume":"12","author":"M. Philippsen","year":"2000","unstructured":"M. Philippsen, B. Haumacher, and C. Nester, More Efficient Serialization and RMI for Java, Concurrency: Practice and Experience 12(7), 495\u2013518 (2000)","journal-title":"Concurrency: Practice and Experience"},{"key":"5_CR30","unstructured":"W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery, Numerical Recipes in C: The Art of Scientific Computing (Cambridge University Press, 1992)"},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"F.A. Rabhi and S. Gorlatch, (eds), Patterns and Skeletons for Parallel and Distributed Computing (Springer, 2003)","DOI":"10.1007\/978-1-4471-0097-3"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"R. Raje, J. Williams, and M. Boyles, An Asynchronous Remote Method Invocation (ARMI) Mechanism in Java, Concurrency: Practice and Experience, 1997","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1207::AID-CPE351>3.0.CO;2-C"},{"key":"5_CR33","unstructured":"T. Richert, Using Skeletons to Implement a Parallel Multigrid Method with Overlapping Adaptive Grids, in Proc. of PDPTA2000, vol. 3 (CSREA, 2000)"},{"key":"5_CR34","unstructured":"J.E. Savage, Models of Computation: Exploring the Power of Computing (AddisonWesley-Longman, 1998)"},{"key":"5_CR35","doi-asserted-by":"crossref","unstructured":"E.F. Walker, R. Floyd, and P. Neves, Asynchronous Remote Operation Execution in Distributed Systems, in Proc. of the Tenth International Conference on Distributed Computing Systems, May 1990","DOI":"10.1109\/ICDCS.1990.89292"},{"issue":"5\u20136","key":"5_CR36","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1016\/S0167-739X(99)00025-4","volume":"15","author":"R. Wolski","year":"1999","unstructured":"R. Wolski, N. Spring, and J. Hayes, The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing, Journal of Future Generation Computing Systems 15(5\u20136), 757\u2013768 (1999)","journal-title":"Journal of Future Generation Computing Systems"},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"K.C. Yeung and P.H.J. Kelly, Optimising Java RMI programs by Communication Restructuring, in ACM\/IFIP\/USENIX International Middleware Conference, ed. by D. Schmidt and M. Endler, (Springer-Verlag, 2003)","DOI":"10.1007\/3-540-44892-6_17"}],"container-title":["Grid Computing: Software Environments and Tools"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/1-84628-339-6_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T03:05:53Z","timestamp":1737169553000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/1-84628-339-6_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9781852339982"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/1-84628-339-6_5","relation":{},"subject":[]}}