\begin{thebibliography}{10} \bibitem{folding} {Folding@home}. \newblock http://folding.stanford.edu/. \bibitem{gridengine} {GridEngine}. \newblock http://www.sun.com/grid/. \bibitem{parabon} {Parabon Computation}. \newblock http://www.parabon.com/. \bibitem{lifesaver} {Screensaver Lifesaver}. \newblock http://www.chem.ox.ac.uk/curecancer.html. \bibitem{seti} {SETI@home}. \newblock http://setiathome.ssl.berkeley.edu/. \bibitem{superweb97} A.~Alexandrov, M.~Ibel, K.~E. Schauser, and C.~Scheiman. \newblock {SuperWeb: Research Issues in Java-Based Global Computing}. \newblock {\em Concurrency: Practice and Experience}, 9(6):535--553, June 1997. \bibitem{baldeschwieler96} J.~E. Baldeschwieler, R.~D. Blumofe, and E.~A. Brewer. \newblock {ATLAS: An Infrastructure for Global Computing}. \newblock In {\em Proceedings of the Seventh ACM SIGOPS European Workshop on System Support for Worldwide Applications}, 1996. \bibitem{baratloo96} A.~Baratloo, M.~Karaul, Z.~Kedem, and P.~Wyckoff. \newblock {Charlotte: Metacomputing on the Web}. \newblock In {\em Proceedings of the 9th Conference on Parallel and Distributed Computing Systems}, 1996. \bibitem{blumofe95a} R.~D. Blumofe, C.~F. Joerg, B.~C. Kuszmaul, C.~E. Leiserson, K.~H. Randall, and Y.~Zhou. \newblock {Cilk: An Efficient Multithreaded Runtime System}. \newblock In {\em 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP '95)}, pages 207--216, Santa Barbara, CA, July 1995. \bibitem{brecht96} T.~Brecht, H.~Sandhu, M.~Shan, and J.~Talbot. \newblock {ParaWeb: Towards World-Wide Supercomputing}. \newblock In {\em Proc. 7th ACM SIGOPS European Workshop on System Support for Worldwide Applications}, 1996. \bibitem{camiel97} N.~Camiel, S.~London, N.~Nisan, and O.~Regev. \newblock {The POPCORN Project: Distributed Computation over the Internet in Java}. \newblock In {\em 6th International World Wide Web Conference}, Apr. 1997. \bibitem{cappello97} P.~Cappello, B.~Christiansen, M.~O. Neary, and K.~E. Schauser. \newblock {Market-Based Massively Parallel Internet Computing}. \newblock In {\em Third Working Conf. on Massively Parallel Programming Models}, pages 118--129, Nov. 1997. \newblock London. \bibitem{JavaGrande2001CM} P.~Cappello and D.~Mourloukos. \newblock {A Scalable, Robust Network for Parallel Computing}. \newblock In {\em Proc. Joint ACM Java Grande/ISCOPE Conference}, pages 78 -- 86, June 2001. \bibitem{cappello01} P.~Cappello and D.~Mourloukos. \newblock {CX: A Scalable, Robust Network for Parallel Computing}. \newblock {\em Scientific Programming}, 10(2):159 -- 171, 2001. \newblock Ewa Deelman and Carl Kesselman eds. \bibitem{parametersweep} H.~Casanova, G.~Obertelli, F.~Berman, and R.~Wolski. \newblock {The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid}. \newblock In {\em Proceedings of Super Computing}, Nov. 2000. \newblock Dallas, TX. \bibitem{entropia} A.~Chien. \newblock {Entropia}. \newblock http://www.entropia.com/. \bibitem{millennium} B.~N. Chun and D.~E. Culler. \newblock {REXEC: A Decentralized, Secure Remote Execution Environment for Clusters}. \newblock In {\em Proc. 4th Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing}, Jan. 2000. \newblock Toulouse, France. \bibitem{epema96} D.~H.~J. Epema, M.~Livny, R.~van Dantzig, X.~Evers, and J.~Pruyne. \newblock {A Worldwide Flock of Condors: Load Sharing among Workstation Clusters}. \newblock {\em Future Generation Computer Systems}, 12:53--65, 1996. \bibitem{JavaSymphony} T.~Fahringer and A.~Jugravu. \newblock {JavaSymphony: New Directives to Control and Synchronize Locality, Parallelism, and Load Balancing for Cluster and GRID-Computing}. \newblock In {\em Proc. ACM Java Grande - ISCOPE Conf.}, pages 8 -- 17, Nov. 2002. \bibitem{globus} I.~Foster and C.~Kesselman. \newblock {Globus: A Metacomputing Infrastructure Toolkit}. \newblock {\em International Journal of Supercomputer Applications}, 1997. \bibitem{fox97a} G.~Fox and W.~Furmanski. \newblock {Java for Parallel Computing and as a General Language for Scientific and Engineering Simulation and Modeling}. \newblock {\em Concurrency: Practice and Experience}, 9(6):415--425, June 1997. \bibitem{condor-g} J.~Frey, T.~Tannenbaum, I.~Foster, M.~Livny, , and S.~Tuecke. \newblock {Condor-G: A Computation Management Agent for Multi- Institutional Grids}. \newblock In {\em Proc. Tenth IEEE Symposium on High Performance Distributed Computing (HPDC10)}, Aug. 2000. \newblock San Francisco, CA. \bibitem{piranha-ics92} D.~Gelernter and D.~Kaminsky. \newblock {Supercomputing out of Recycled Garbage: Preliminary Experience with Piranha}. \newblock In {\em Proc. Sixth ACM Int. Conf. on Supercomputing}, July 1992. \bibitem{avaki} A.~Grimshaw. \newblock {Avaki}. \newblock http://www.avaki.com/. \bibitem{grimshaw97} A.~S. Grimshaw, W.~A. Wulf, and {the Legion team}. \newblock {The Legion Vision of a Worldwide Virtual Computer}. \newblock {\em Communications of the ACM}, 40(1):39--45, Jan. 1997. \bibitem{grads} K.~Kennedy, M.~Mazina, J.~Mellor-Crummey, K.~Cooper, L.~Torczon, F.~Berman, A.~Chien, H.~Dail, O.~Sievert, D.~Angulo, I.~Foster, D.~Gannon, L.~Johnsson, C.~Kesselman, R.~Aydt, D.~Reed, J.~Dongarra, S.~Vadhiyar, and R.~Wolski. \newblock {Toward a Framework for Preparing and Executing Adaptive Grid Programs}. \newblock In {\em Proc. NSF Next Generation Systems Program Workshop (Int. Parallel and Distributed Processing Symp.)}, Apr. 2002. \newblock Ft. Lauderdale, FL. \bibitem{IntelIDC} M.~Milenkovic, S.~H. Robinson, R.~C. Knauerhase, D.~Barkai, S.~Garg, V.~Tewari, T.~A. Anderson, and M.~Bowman. \newblock {Toward Internet Distributed Computing}. \newblock {\em IEEE Computer}, pages 38--46, May 2003. \bibitem{neary00a} M.~O. Neary and P.~Cappello. \newblock {Internet-Based TSP Computation with Javelin++}. \newblock In {\em 1st International Workshop on Scalable Web Services (SWS 2000), International Conference on Parallel Processing}, Toronto, Canada, Aug. 2000. \bibitem{cappello:advanced} M.~O. Neary and P.~Cappello. \newblock {Advanced Eager Scheduling for Java-Based Adaptively Parallel Computing}. \newblock In {\em Proc. ACM Java Grande/ISCOPE Conference}, pages 56 -- 65, November 2002. \bibitem{cappello:2004:cacpac} M.~O. Neary and P.~Cappello. \newblock {Advanced Eager Scheduling for Java-Based Adaptively Parallel Computing}. \newblock {\em Concurrency and Computation: Practice and Experience}, 2004. \newblock To appear. \bibitem{neary00b} M.~O. Neary, A.~Phipps, S.~Richman, and P.~Cappello. \newblock {Javelin 2.0: Java-Based Parallel Computing on the Internet}. \newblock In {\em Euro-Par 2000}, pages 1231--1238, Munich, Germany, Aug. 2000. \bibitem{Suri} T.~Sandholm, S.~Suri, A.~Gilpin, and D.~Levine. \newblock {Winner Determination in Combinatorial Auction Generalizations}. \newblock In {\em Proc. of AAMAS: Autonomous Agents and Multiagent Systems}, 2002. \newblock Italy. \bibitem{sarmenta99} L.~F.~G. Sarmenta and S.~Hirano. \newblock {Bayanihan: Building and Studying Web-Based Volunteer Computing Systems Using Java}. \newblock {\em Future Generation Computer Systems}, 15(5-6):675--686, Oct. 1999. \bibitem{globusJ2EE} R.~Seed and T.~Sandholm. \newblock {A Note on Globus Toolket 3 and J2EE}. \newblock Technical report, Globus, Jan. 2003. \bibitem{globus3} R.~Seed, T.~Sandholm, and J.~Gawor. \newblock {Globus Toolkit 3 Core --- A Grid Service Container Framework}. \newblock Technical report, Globus, Jan. 2003. \bibitem{Bal99} R.~van Nieupoort, J.~Maassen, H.~E. Bal, T.~Kielmann, and R.~Veldema. \newblock {Wide-Area Parallel Computing in Java}. \newblock In {\em ACM 1999 Java Grande Conference}, pages 8--14, San Francisco, June 1999. \bibitem{Ibis} R.~V. van Nieuwpoort, J.~Maassen, R.~Hofman, T.~Kielmann, and H.~E. Bal. \newblock {Ibis: an Efficient Java-based Grid Programming Environment}. \newblock In {\em Proc. ACM Java Grande - ISCOPE Conf.}, pages 18 -- 27, Nov. 2002. \bibitem{vonLaszewski} G.~von Laszewski, I.~Foster, J.~Gawor, W.~Smith, and S.~Tuecke. \newblock {CoG Kits: A Bridge between Commodity Distributed Computing and High-Performance Grids}. \newblock In {\em ACM Java Grande Conference}, June 2000. \bibitem{walker96} D.~W. Walker. \newblock {Free-Market Computing and the Global Economic Infrastructure}. \newblock {\em IEEE Parallel and Distributed Technology}, 4(3):60--62, 1996. \bibitem{ninja} M.~Welsh, D.~Culler, and E.~Brewer. \newblock {SEDA: An Architecture for Well-Conditioned, Scalable Internet Services}. \newblock In {\em Proc. 18th Symp. Operating Systems Principles}, Oct. 2001. \newblock Lake Louise, Canada. \bibitem{everyware} R.~Wolski, J.~Brevik, C.~Krintz, G.~Obertelli, N.~Spring, and A.~Su. \newblock {Running EveryWare on the Computational Grid}. \newblock In {\em Proc. of SC99}, Nov. 1999. \end{thebibliography}