{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:46:26Z","timestamp":1759131986389,"version":"3.30.1"},"reference-count":41,"publisher":"Elsevier BV","issue":"8","license":[{"start":{"date-parts":[[2002,10,1]],"date-time":"2002-10-01T00:00:00Z","timestamp":1033430400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2002,10]]},"DOI":"10.1016\/s0167-739x(02)00089-4","type":"journal-article","created":{"date-parts":[[2002,10,10]],"date-time":"2002-10-10T20:29:59Z","timestamp":1034281799000},"page":"1113-1125","source":"Crossref","is-referenced-by-count":15,"title":["Programming environments for high-performance Grid computing: the Albatross project"],"prefix":"10.1016","volume":"18","author":[{"given":"Thilo","family":"Kielmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henri E.","family":"Bal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Maassen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rob","family":"van Nieuwpoort","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lionel","family":"Eyraud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rutger","family":"Hofman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kees","family":"Verstoep","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-739X(02)00089-4_BIB1","unstructured":"RSA Laboratories, Factorization of RSA-155. http:\/\/www.rsasecurity.com\/rsalabs\/challenges\/factoring\/rsa155.html."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB2","unstructured":"SETI@home, The Search for Extraterrestrical Intelligence. http:\/\/setiathome.ssl.berkeley.edu\/."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB3","unstructured":"Entropia, Inc., Distributed Computing. http:\/\/www.entropia.com\/."},{"issue":"8","key":"10.1016\/S0167-739X(02)00089-4_BIB4","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1002\/1096-9128(200007)12:8<643::AID-CPE503>3.0.CO;2-A","article-title":"Wide-area parallel programming using the remote method invocation model","volume":"12","author":"van Nieuwpoort","year":"2000","journal-title":"Concurrency: Pract. Exp."},{"issue":"8\u20139","key":"10.1016\/S0167-739X(02)00089-4_BIB5","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1016\/S0167-739X(00)00103-5","article-title":"Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects","volume":"13","author":"Plaat","year":"2001","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB6","doi-asserted-by":"crossref","unstructured":"J.W. Romein, H.E. Bal, Wide-area transposition-driven scheduling, in: Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC-10), San Francisco, CA, 2001, pp. 347\u2013355.","DOI":"10.1109\/HPDC.2001.945202"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB7","unstructured":"MPI: a message passing interface standard, Message Passing Interface Forum, Int. J. Supercomput. Appl. 8 (3\u20134) (1994)."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB8","doi-asserted-by":"crossref","unstructured":"T. Kielmann, R.F.H. Hofman, H.E. Bal, A. Plaat, R.A.F. Bhoedjang, MagPIe: MPIs collective communication operations for clustered wide area systems, in: Proceedings of the Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201999), Atlanta, GA, 1999, pp. 131\u2013140.","DOI":"10.1145\/301104.301116"},{"issue":"11","key":"10.1016\/S0167-739X(02)00089-4_BIB9","doi-asserted-by":"crossref","first-page":"1431","DOI":"10.1016\/S0167-8191(01)00098-9","article-title":"Network performance-aware collective communication for clustered wide area systems","volume":"27","author":"Kielmann","year":"2001","journal-title":"Parallel Comput."},{"issue":"8\u20139","key":"10.1016\/S0167-739X(02)00089-4_BIB10","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1002\/cpe.581","article-title":"Parallel application experience with replicated method invocation","volume":"13","author":"Maassen","year":"2001","journal-title":"Concurrency Comput. Pract. Exp."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB11","doi-asserted-by":"crossref","unstructured":"J. Maassen, R. van Nieuwpoort, R. Veldema, H. Bal, T. Kielmann, C. Jacobs, R. Hofman, Efficient Java RMI for parallel programming, ACM Trans. Programming Languages Syst. (TOPLAS) 23 (6) (2001) 747\u2013775.","DOI":"10.1145\/506315.506317"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB12","doi-asserted-by":"crossref","unstructured":"R.D. Blumofe, C.E. Leiserson, Scheduling multithreaded computations by work stealing, in: Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS\u201994), Santa Fe, NM, 1994, pp. 356\u2013368.","DOI":"10.1109\/SFCS.1994.365680"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB13","doi-asserted-by":"crossref","unstructured":"R. van Nieuwpoort, T. Kielmann, H.E. Bal, Satin: efficient parallel divide-and-conquer in Java, in: Proceedings of the Euro-PAR 2000, Lecture Notes in Computer Science, Vol. 1900, Springer, Munich, Germany, 2000, pp. 690\u2013699.","DOI":"10.1007\/3-540-44520-X_96"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB14","doi-asserted-by":"crossref","unstructured":"R. van Nieuwpoort, T. Kielmann, H.E. Bal, Efficient load balancing for wide-area divide-and-conquer applications, in: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201901), Snowbird, UT, 2001, pp. 34\u201343.","DOI":"10.1145\/379539.379563"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB15","doi-asserted-by":"crossref","unstructured":"I.-C. Wu, H. Kung, Communication complexity for parallel divide-and-conquer, in: Proceedings of the 32nd Annual Symposium on Foundations of Computer Science (FOCS\u201991), San Juan, Puerto Rico, 1991, pp. 151\u2013162.","DOI":"10.1109\/SFCS.1991.185364"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB16","doi-asserted-by":"crossref","unstructured":"J. Baldeschwieler, R. Blumofe, E. Brewer, ATLAS: an infrastructure for global computing, in: Proceedings of the Seventh ACM SIGOPS European Workshop on System Support for Worldwide Applications, 1996.","DOI":"10.1145\/504450.504482"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB17","doi-asserted-by":"crossref","unstructured":"M. Backschat, A. Pfaffinger, C. Zenger, Economic based dynamic load distribution in large workstation networks, in: Proceedings of the Euro-Par\u201996, Lecture Notes in Computer Science, Vol. 1124, Springer, Berlin, 1996, pp. 631\u2013634.","DOI":"10.1007\/BFb0024758"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB18","unstructured":"T. R\u00fchl, H.E. Bal, G. Benson, R.A.F. Bhoedjang, K. Langendoen, Experience with a portability layer for implementing parallel programming systems, in: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA\u201996), Sunnyvale, CA, 1996, pp. 1477\u20131488."},{"issue":"6","key":"10.1016\/S0167-739X(02)00089-4_BIB19","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","article-title":"A high-performance, portable implementation of the MPI message passing interface standard","volume":"22","author":"Gropp","year":"1996","journal-title":"Parallel Comput."},{"issue":"1","key":"10.1016\/S0167-739X(02)00089-4_BIB20","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/40.342015","article-title":"Myrinet: a gigabit-per-second local area network","volume":"15","author":"Boden","year":"1995","journal-title":"IEEE Micro"},{"issue":"11","key":"10.1016\/S0167-739X(02)00089-4_BIB21","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/2.730737","article-title":"User-level network interface protocols","volume":"31","author":"Bhoedjang","year":"1998","journal-title":"IEEE Comput."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB22","doi-asserted-by":"crossref","unstructured":"R. Wolski, Forecasting network performance to support dynamic scheduling using the network weather service, in: Proceedings of the High-performance Distributed Computing (HPDC-6), Portland, OR, 1997, pp. 316\u2013325. http:\/\/nws.npaci.edu\/.","DOI":"10.1109\/HPDC.1997.626437"},{"issue":"2","key":"10.1016\/S0167-739X(02)00089-4_BIB23","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1177\/109434209701100205","article-title":"Globus: a metacomputing infrastructure toolkit","volume":"11","author":"Foster","year":"1997","journal-title":"Int. J. Supercomput. Appl."},{"issue":"1","key":"10.1016\/S0167-739X(02)00089-4_BIB24","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/242857.242867","article-title":"The legion vision of a worldwide virtual computer","volume":"40","author":"Grimshaw","year":"1997","journal-title":"Commun. ACM"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB25","doi-asserted-by":"crossref","unstructured":"G.E. Fagg, K. Moore, J.J. Dongarra, A. Geist, Scalable network information processing environment (SNIPE), in: Proceedings of the SC\u201997, 1997. http:\/\/www.supercomp.org\/sc97\/proceedings\/.","DOI":"10.1145\/509593.509617"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB26","unstructured":"S. Bajaj, L. Breslau, D. Estrin, K. Fall, S. Floyd, P. Haldara, M. Handley, A. Helmy, J. Heidemann, P. Huang, S. Kumar, S. McCanne, R. Rejaie, P. Sharma, K. Varadhan, Y. Xu, H. Yu, D. Zappala, Improving simulation for network research, Technical Report 99-702, University of Southern California, 1999."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB27","unstructured":"J. Liu, D.M. Nicol, DaSSF 3.1 User\u2019s Manual, 2001. http:\/\/www.cs.dartmouth.edu\/\u223cjasonliu\/projects\/ssf\/."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB28","doi-asserted-by":"crossref","unstructured":"P.M. Dickens, P. Heidelberger, D.M. Nicol, A distributed memory LAPSE: parallel simulation of message-passing programs, in: Proceedings of the Eighth Workshop on Parallel and Distributed Simulation (PADS\u201994), 1994.","DOI":"10.1145\/182478.182488"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB29","doi-asserted-by":"crossref","unstructured":"H.J. Song, X. Liu, D. Jakobsen, R. Bhagwan, X. Zhang, K. Taura, A. Chien, The MicroGrid: a scientific tool for modeling computational grids, in: Proceedings of the Supercomputing 2000, Dallas, TX, 2000.","DOI":"10.1109\/SC.2000.10028"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB30","doi-asserted-by":"crossref","unstructured":"G.E. Fagg, K.S. London, J.J. Dongarra, MPI_Connect: managing heterogeneous MPI applications interoperation and process control, in: Proceedings of the Fifth European PVM\/MPI Users\u2019 Group Meeting, Lecture Notes in Computer Science, Vol. 1497, Liverpool, UK, 1998, pp. 93\u201396.","DOI":"10.1007\/BFb0056563"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB31","doi-asserted-by":"crossref","unstructured":"E. Gabriel, M. Resch, T. Beisel, R. Keller, Distributed computing in a heterogeneous computing environment, in: Proceedings of the Fifth European PVM\/MPI Users\u2019 Group Meeting, Lecture Notes in Computer Science, Vol. 1497, Liverpool, UK, 1998, pp. 180\u2013187.","DOI":"10.1007\/BFb0056574"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB32","doi-asserted-by":"crossref","unstructured":"N.T. Karonis, B.R. de Supinski, I. Foster, W. Gropp, E. Lusk, J. Bresnahan, Exploiting hierarchy in parallel computer networks to optimize collective operation performance, in: Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS\u20192000), IEEE, Cancun, Mexico, 2000, pp. 377\u2013384.","DOI":"10.1109\/IPDPS.2000.846009"},{"issue":"6","key":"10.1016\/S0167-739X(02)00089-4_BIB33","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1002\/(SICI)1096-9128(199706)9:6<535::AID-CPE307>3.0.CO;2-1","article-title":"SuperWeb: research issues in Java-based global computing","volume":"9","author":"Alexandrov","year":"1997","journal-title":"Concurrency Pract. Exp."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB34","doi-asserted-by":"crossref","unstructured":"T. Haupt, E. Akarsu, G. Fox, A. Kalinichenko, K.-S. Kim, P. Sheethalnath, C.-H. Youn, The gateway system: uniform web based access to remote resources, in: Proceedings of the ACM 1999 Java Grande Conference, San Francisco, CA, 1999, pp. 1\u20137.","DOI":"10.1145\/304065.304085"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB35","doi-asserted-by":"crossref","unstructured":"L.F.G. Sarmenta, S. Hirano, Bayanihan: building and studying web-based volunteer computing systems using Java, Future Gener. Comput. Syst. 15 (5\u20136) (1999) 675\u2013686.","DOI":"10.1016\/S0167-739X(99)00018-7"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB36","doi-asserted-by":"crossref","unstructured":"M.O. Neary, A. Phipps, S. Richman, P. Cappello, Javelin 2.0: Java-based parallel computing on the Internet, in: Proceedings of the Euro-Par 2000, Munich, Germany, 2000, pp. 1231\u20131238.","DOI":"10.1007\/3-540-44520-X_174"},{"issue":"11","key":"10.1016\/S0167-739X(02)00089-4_BIB37","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1002\/1096-9128(200009)12:11<1019::AID-CPE518>3.0.CO;2-G","article-title":"MPJ: MPI-like message passing for Java","volume":"12","author":"Carpenter","year":"2000","journal-title":"Concurrency Pract. Exp."},{"key":"10.1016\/S0167-739X(02)00089-4_BIB38","doi-asserted-by":"crossref","unstructured":"A. Nelisse, T. Kielmann, H.E. Bal, J. Maassen, Object-based collective communication in Java, in: Proceedings of the Joint ACM JavaGrande-ISCOPE 2001 Conference, Stanford University, 2001, pp. 11\u201320.","DOI":"10.1145\/376656.376799"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB39","doi-asserted-by":"crossref","unstructured":"G. Antoniu, L. Boug\u00e9, P. Hatcher, M. MacBeth, K. McGuigan, R. Namyst, The Hyperion system: compiling multithreaded Java bytecode for distributed execution, Parallel Comput. 27 (10) (2001) 1279\u20131297.","DOI":"10.1016\/S0167-8191(01)00093-X"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB40","doi-asserted-by":"crossref","unstructured":"R. Veldema, R. Hofman, C. Jacobs, R. Bhoedjang, H. Bal, Source-level global optimizations for fine-grain distributed shared memory systems, in: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201901), Snowbird, UT, 2001, pp. 83\u201392.","DOI":"10.1145\/379539.379578"},{"key":"10.1016\/S0167-739X(02)00089-4_BIB41","doi-asserted-by":"crossref","unstructured":"D. Hagimont, D. Louvegnies, Javanaise: distributed shared objects for Internet cooperative applications, in: Proceedings of the Middleware\u201998, The Lake District, England, 1998.","DOI":"10.1007\/978-1-4471-1283-9_21"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X02000894?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X02000894?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,9]],"date-time":"2024-12-09T19:08:05Z","timestamp":1733771285000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X02000894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,10]]},"references-count":41,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2002,10]]}},"alternative-id":["S0167739X02000894"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(02)00089-4","relation":{},"ISSN":["0167-739X"],"issn-type":[{"type":"print","value":"0167-739X"}],"subject":[],"published":{"date-parts":[[2002,10]]}}}