{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T12:10:05Z","timestamp":1736597405072,"version":"3.32.0"},"reference-count":45,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387279350"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-0-387-29445-2_15","type":"book-chapter","created":{"date-parts":[[2006,10,11]],"date-time":"2006-10-11T21:15:18Z","timestamp":1160601318000},"page":"283-306","source":"Crossref","is-referenced-by-count":2,"title":["Grid Application Programming Environments"],"prefix":"10.1007","author":[{"given":"Thilo","family":"Kielmann","sequence":"first","affiliation":[]},{"given":"Andre","family":"Merzky","sequence":"additional","affiliation":[]},{"given":"Henri","family":"Bal","sequence":"additional","affiliation":[]},{"given":"Francoise","family":"Baude","sequence":"additional","affiliation":[]},{"given":"Denis","family":"Caromel","sequence":"additional","affiliation":[]},{"given":"Fabrice","family":"Huet","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"M. Aldinucci, M. Coppola, S. Campa, M. Danelutto, M. Vanneschi, and C. Zoccolo. Structured Iplementation of Component-Based Grid Programming Environments. In: V. Getov, D. Laforenza, A. Reinefeld (Eds.): Future Generation Grids, 217\u2013239, Springer (this volume).","DOI":"10.1007\/978-0-387-29445-2_12"},{"key":"15_CR2","unstructured":"W. Allcock, J. Bester, J. Bresnahan, A. Chervenak, L. Liming, S. Meder, and S. Tuecke. GridFTP Protocol Specification. GGF GridFTP Working Group Document, 2002."},{"issue":"4","key":"15_CR3","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1177\/10943420030174008","volume":"17","author":"G. Allen","year":"2003","unstructured":"G. Allen, K. Davis, K. N. Dolkas, N. D. Doulamis, T. Goodale, T. Kielmann, A. Merzky, J. Nabrzyski, J. Pukacki, T. Radke, M. Russell, E. Seidel, J. Shalf, and I. Taylor. Enabling Applications on the Grid-A GridLab Overview. International Journal on High Performance Computing Applications, 17(4):449\u2013466, 2003.","journal-title":"International Journal on High Performance Computing Applications"},{"issue":"3","key":"15_CR4","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1109\/JPROC.2004.842755","volume":"93","author":"G. Allen","year":"2005","unstructured":"G. Allen, K. Davis, T. Goodale, A. Hutanu, H. Kaiser, T. Kielmann, A. Merzky, R. van Nieuwpoort, A. Reinefeld, F. Schintke, T. Sch\u00fctt, E. Seidel, and B. Ullmer. The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid. Proceedings of the IEEE, 93(3):534\u2013550, 2005.","journal-title":"Proceedings of the IEEE"},{"issue":"2","key":"15_CR5","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1023\/B:GRID.0000024072.93701.f3","volume":"1","author":"R. M. Badia","year":"2003","unstructured":"R. M. Badia, J. Labarta, R. Sirvent, J. M. P\u00e9rez, J. M. Cela, and R. Grima. Programming Grid Applications with GRID Superscalar. Journal of Grid Computing, 1(2): 151\u2013170, 2003.","journal-title":"Journal of Grid Computing"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"L. Baduel, F. Baude, and D. Caromel. Object-Oriented SPMD. In CCGrid 2005, 2005.","DOI":"10.1109\/CCGRID.2005.1558647"},{"issue":"3","key":"15_CR7","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1145\/72551.72552","volume":"21","author":"H.E. Bal","year":"1989","unstructured":"H.E. Bal, J.G. Steiner, and A.S. Tanenbaum. Programming Languages for Distributed Computing Systems. ACM Computing Surveys, 21(3):261\u2013322, 1989.","journal-title":"ACM Computing Surveys"},{"key":"15_CR8","unstructured":"C. Baru, R. Moore, A. Rajasekar, and M. Wan. The sdsc storage resource broker. In CASCON\u2019 98: Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research, page 5. IBM Press, 1998."},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"F. Baude, D. Caromel, F. Huet, L. Mestre, and J. Vayssi\u00e8re. Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications. In HPDC-11, pages 93\u2013102. IEEE Computer Society, July 2002.","DOI":"10.1109\/HPDC.2002.1029907"},{"key":"15_CR10","first-page":"1226","volume":"2888","author":"F. Baude","year":"2003","unstructured":"F. Baude, D. Caromel, and M. Morel. From distributed objects to hierarchical grid components. In DOA, volume 2888, pages 1226\u20131242. LNCS, 2003.","journal-title":"DOA"},{"key":"15_CR11","unstructured":"M. Beck, J. Dongarra, J. Huang, T. Moore, and J. Plank. Active Logistical State Management in the GridSolve\/L. In Proc. 4th International Symposium on Cluster Computing and the Grid (CCGrid 2004), 2004."},{"key":"15_CR12","unstructured":"R. Berlich, M. Kunze, and K. Schwarz. Grid Computing in Europe: From Research to Deployment. CRPIT series, Proceedings of the Australasian Workshop on Grid Computing and e-Research (AusGrid 2005), 44, Jan. 2005."},{"key":"15_CR13","unstructured":"J. M. Brooke, P. V. Coveney, J. Harting, S. Jha, S. M. Pickles, R. L. Pinning, and A. R. Porter. Computational Steering in RealityGrid. In Proceedings of the UK e-Science All Hands Meeting 2003, 2003."},{"issue":"9","key":"15_CR14","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/162685.162711","volume":"36","author":"D. Caromel","year":"1993","unstructured":"D. Caromel. Towards a Method of Object-Oriented Concurrent Programming. Communications of the ACM, 36(9):90\u2013102, September 1993.","journal-title":"Communications of the ACM"},{"issue":"11","key":"15_CR15","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1002\/1096-9128(200009)12:11<1019::AID-CPE518>3.0.CO;2-G","volume":"12","author":"B. Carpenter","year":"2000","unstructured":"B. Carpenter, V. Getov, G. Judd, A. Skjellum, and G. Fox. MPJ: MPI-like message passing for Java. Concurency: Practice and Experience, 12(11): 1019\u20131038, 2000.","journal-title":"Concurency: Practice and Experience"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"G. Coulson, P. Grace, P. Blair, et al. Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing. To appear in Concurrency and Computation: Practice and Experience, 2005.","DOI":"10.1002\/cpe.981"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"A. Denis, O. Aumage, R. Hofman, K. Verstoep, T. Kielmann, and H. E. Bal. Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems. In Proc.HPDC-13, pages 97\u2013106, 2004.","DOI":"10.1109\/HPDC.2004.1323501"},{"key":"15_CR18","unstructured":"D. Erwin (Ed.) Joint Project Report for the BMBF Project UNICORE Plus. UNICORE Forum e.V., 2003."},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"I. Foster and N. T. Karonis. A grid-enabled mpi: message passing in heterogeneous distributed computing systems. In Supercomputing\u2019 98: Proceedings of the 1998 ACM\/IEEE conference on Supercomputing, pages 1\u201311. IEEE Computer Society, 1998.","DOI":"10.1109\/SC.1998.10051"},{"issue":"3","key":"15_CR20","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1023\/A:1015617019423","volume":"5","author":"J. Frey","year":"2002","unstructured":"J. Frey, T. Tannenbaum, M. Livny, I. Foster, and S. Tuecke. Condor-g: A computation management agent for multi-institutional grids. Cluster Computing, 5(3):237\u2013246, 2002.","journal-title":"Cluster Computing"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"N. Furmento, A. Mayer, S. McGough, S. Newhouse, T. Field, and J. Darlington. ICENI: Optimisation of Component Applications within a Grid Environment. Parallel Computing, 28(12), 2002.","DOI":"10.1016\/S0167-8191(02)00187-4"},{"key":"15_CR22","unstructured":"The Global Grid Forum (GGF). http:\/\/www.gridforum.org\/."},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"W. Hoschek, J. Jaen-Martinez, A. Samar, H. Stockinger, and K. Stockinger. Data Management in an International Data Grid Project. In Proc. IEEE\/ACM International Workshop on Grid Computing (Grid\u20192000), 2000.","DOI":"10.1007\/3-540-44444-0_8"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"F. Huet, D. Caromel, and H. E. Bal. A High Performance Java Middleware with a Real Application. In SuperComputing 2004, 2004.","DOI":"10.1109\/SC.2004.4"},{"key":"15_CR25","doi-asserted-by":"crossref","unstructured":"N. Karonis, B. Toonen, and I. Foster. MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface. Journal of Parallel and Distributed Computing, 2003.","DOI":"10.1016\/S0743-7315(03)00002-9"},{"issue":"2","key":"15_CR26","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1023\/B:GRID.0000024071.12177.91","volume":"1","author":"R. Keller","year":"2003","unstructured":"R. Keller, E. Gabriel, B. Krammer, M. S. M\u00fcller, and M. M. Resch. Towards efficient execution of MPI applications on the Grid: porting and optimization issues. Journal of Grid Computing, 1(2):133\u2013149, 2003.","journal-title":"Journal of Grid Computing"},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"T. Kielmann, R. F. H. Hofman, H. E. Bal, A. Plaat, and R. A. F. Bhoedjang. MagPIe: MPI\u2019s Collective Communication Operations for Clustered Wide Area Systems. In Proc. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201999), pages 131\u2013140, 1999.","DOI":"10.1145\/301104.301116"},{"issue":"8\u20139","key":"15_CR28","doi-asserted-by":"publisher","first-page":"681","DOI":"10.1002\/cpe.581","volume":"13","author":"J. Maassen","year":"2001","unstructured":"J. Maassen, T. Kielmann, and H. E. Bal. Parallel Application Experience with Replicated Method Invocation. Concurrency and Computation: Practice and Experience, 13(8\u20139):681\u2013712, 2001.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"15_CR29","unstructured":"J. Maassen, T. Kielmann, and H. E. Bal. GMI: Flexible and Efficient Group Method Invocation for Parallel Programming. In Proc. LCR\u2019 02: Sixth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Washington, DC, 2002. To be published in LNCS."},{"key":"15_CR30","unstructured":"Message Passing Interface Forum. MPI: A Message Passing Interface Standard. International Journal of Supercomputing Applications, 8(3\/4), 1994."},{"issue":"3\u20135","key":"15_CR31","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1002\/cpe.664","volume":"15","author":"A. Nelisse","year":"2003","unstructured":"A. Nelisse, J. Maassen, T. Kielmann, and H. E. Bal. CCJ: Object-based Message Passing and Collective Communication in Java. Concurrency and Computation: Practice and Experience, 15(3\u20135):341\u2013369, 2003.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"15_CR32","doi-asserted-by":"crossref","unstructured":"J. Novotny, M. Russell, and O. Wehrens. GridSphere: A Portal Framework for Building Collaborations. In 1st International Workshop on Middleware for Grid Computing, Rio de Janeiro, 2003.","DOI":"10.1109\/EURMIC.2004.1333397"},{"key":"15_CR33","doi-asserted-by":"crossref","unstructured":"J. M. Schopf, J. Nabrzyski, and J. Weglarz, editors. Grid resource management: state of the art and future trends. Kluwer, 2004.","DOI":"10.1007\/978-1-4615-0509-9"},{"key":"15_CR34","doi-asserted-by":"crossref","unstructured":"H. Sivakumar, S. Bailey, and R. L. Grossman. PSockets: The Case for Application-level Network Striping for Data Intensive Applications using High Speed Wide Area Networks. In Proc. Supercomputing (SC2000), 2000.","DOI":"10.1109\/SC.2000.10040"},{"key":"15_CR35","doi-asserted-by":"crossref","unstructured":"O. Smirnova, P. Eerola, T. Ekelof, M. Elbert, J.R. Hansen, A. Konstantinov, B. Konya, J.L. Nielsen, F. Ould-Saada, and A. Waananen. The NorduGrid Architecture and Middleware for Scientific Applications. In ICCS 2003, number 2657 in LNCS. Springer-Verlag, 2003.","DOI":"10.1007\/3-540-44860-8_27"},{"issue":"1","key":"15_CR36","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1023\/A:1024083511032","volume":"1","author":"Y. Tanaka","year":"2003","unstructured":"Y. Tanaka, H. Nakada, S. Sekiguchi, T. Suzumura, and S. Matsuoka. Ninf-G: A Reference Implementation of RPC-based Programming Middleware for Grid Computing. Journal of Grid Computing, 1(1):41\u201351, 2003.","journal-title":"Journal of Grid Computing"},{"issue":"2","key":"15_CR37","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1023\/B:GRID.0000024074.63139.ce","volume":"1","author":"I. Taylor","year":"2003","unstructured":"I. Taylor, M. Shields, I. Wang, and O. Rana. Triana Applications within Grid Computing and Peer to Peer Environments. Journal of Grid Computing, 1(2):199\u2013217, 2003.","journal-title":"Journal of Grid Computing"},{"key":"15_CR38","unstructured":"The GEO600 project. http:\/\/www.geo600.uni-hannover.de\/."},{"key":"15_CR39","unstructured":"The Globus Alliance. http:\/\/www.globus.org\/."},{"key":"15_CR40","doi-asserted-by":"crossref","unstructured":"J. Thiyagalingam, S. Isaiadis, and V. Getov. Towards Building a Generic Grid Services Platform: a component-oriented approach. In V. Getov and T. Kielmann, editors, Component Models and Systems for Grid Applications. Springer Verlag, 2005.","DOI":"10.1007\/0-387-23352-0_3"},{"key":"15_CR41","doi-asserted-by":"crossref","unstructured":"R. V. van Nieuwpoort, T. Kielmann, and H.E. Bal. Efficient Load Balancing for Wide-area Divide-and-Conquer Applications. In Proc. PPoPP\u2019 01: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 34\u201343, 2001.","DOI":"10.1145\/379539.379563"},{"issue":"7\u20138","key":"15_CR42","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1002\/cpe.860","volume":"17","author":"R. V. Nieuwpoort van","year":"2005","unstructured":"R. V. van Nieuwpoort, J. Maassen, G. Wrzesinska, R. Hofman, C. Jacobs, T. Kielmann, and H. E. Bal. Ibis: a Flexible and Efficient Java-based Grid Programming Environment. Concurrency and Computation: Practice and Experience, 17(7\u20138): 1079\u20131107, 2005.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"15_CR43","unstructured":"R. V. van Nieuwpoort, J. Maassen, G. Wrzesinska, T. Kielmann, and H. E. Bal. Adaptive Load Balancing for Divide-and-Conquer Grid Applications. Journal of Supercomputing, accepted for publication, 2004."},{"issue":"8\u20139","key":"15_CR44","first-page":"643","volume":"13","author":"G. Laszewski von","year":"2001","unstructured":"G. von Laszewski, I. Foster, J. Gawor, and P. Lane. A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, 13(8\u20139):643\u2013662, 2001.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"15_CR45","doi-asserted-by":"crossref","unstructured":"G. Wrzesinska, R. V. van Nieuwpoort, J. Maassen, and H. E. Bal. Fault-tolerance, Malleability and Migration for Divide-and-Conquer Applications on the Grid. In 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), Denver, USA, 2005.","DOI":"10.1109\/IPDPS.2005.224"}],"container-title":["Future Generation Grids"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-29445-2_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T11:34:46Z","timestamp":1736595286000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-29445-2_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9780387279350"],"references-count":45,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-29445-2_15","relation":{},"subject":[]}}