1: \begin{thebibliography}{10}
2:
3: \bibitem{Nimrod}
4: D.~Abramson, R.~Sosic, J.~Giddy, and B.~Hall.
5: \newblock Nimrod: A tool for performing parameterised simulations using
6: distributed workstations.
7: \newblock In {\em Proc. 4th IEEE Symp. on High Performance Distributed
8: Computing}. IEEE Computer Society Press, 1995.
9:
10: \bibitem{CactusGBsc01}
11: G.~Allen, T.~Dramlitsch, I.~Foster, M.~Ripeanu N.~T.~Karonis, E.~Seidel, and
12: B.~Toonen.
13: \newblock Supporting efficient execution in heterogeneous distributed computing
14: environments with catus and globus.
15: \newblock In {\em Proceedings of Supercomputing 2001}. IEEE Computer Society
16: Press, 2001, winner Gordon Bell Award, Special Category.
17:
18: \bibitem{pipelining}
19: M.~Barnett, R.~Littlefield, D.~Payne, and R.~van~de Geijn.
20: \newblock On the efficiency of global combine algorithms for 2-d meshes with
21: wormhole routing.
22: \newblock {\em Journal of Parallel and Distributed Computing}, 22:324--328,
23: 1994.
24:
25: \bibitem{postal}
26: A.~Bary-Noy and S.~Kipnis.
27: \newblock Designing broadcasting algorithms in the postal model for
28: message-passing systems.
29: \newblock In {\em Proceedings of the 4th Annual ACM Symposium on Parallel
30: Algorithms and Architectures}, pages 559--566, June 1992.
31:
32: \bibitem{GASS99}
33: Joseph Bester, Ian Foster, Carl Kesselman, Jean Tedesco, and Steven Tuecke.
34: \newblock {GASS}: {A} data movement and access service for wide area computing
35: systems.
36: \newblock In {\em Proc.\ IOPADS'99}. ACM Press, 1999.
37:
38: \bibitem{lam}
39: Greg Burns, Raja Daoud, and James Vaigl.
40: \newblock {LAM}: An open cluster environment for {MPI}.
41: \newblock In John~W. Ross, editor, {\em Proceedings of Supercomputing Symposium
42: '94}, pages 379--386. University of Toronto, 1994.
43:
44: \bibitem{NetSolve}
45: Henri Casanova and Jack Dongarra.
46: \newblock Netsolve: A network server for solving computational science
47: problems.
48: \newblock Technical Report CS-95-313, University of Tennessee, November 1995.
49:
50: \bibitem{Jian}
51: Jian Chen and Valerie Taylor.
52: \newblock Mesh partitioning for distributed systems.
53: \newblock In {\em Proc. 7th IEEE Symp. on High Performance Distributed
54: Computing}. IEEE Computer Society Press, 1998.
55:
56: \bibitem{logp}
57: D.E. Culler, R.~Karp, D.A. Patterson, A.~Sahay.~K.E. Schauser, E.~Santos,
58: R.~Subramonian, and T.~von Eicken.
59: \newblock Logp: Towards a realistic model of parallel compuation.
60: \newblock In {\em Proceedings of the 4th SIGPLAN Symposium on Principles and
61: Practices of Parallel Programming}, pages 1--12, May 1993.
62:
63: \bibitem{GRAM97}
64: K.~Czajkowski, I.~Foster, N.~Karonis, C.~Kesselman, S.~Martin, W.~Smith, and
65: S.~Tuecke.
66: \newblock A resource management architecture for metacomputing systems.
67: \newblock In {\em The 4th Workshop on Job Scheduling Strategies for Parallel
68: Processing}, 1998.
69:
70: \bibitem{CoAllocation99}
71: Karl Czajkowski, Ian Foster, and Carl Kesselman.
72: \newblock Co-allocation services for computational grids.
73: \newblock In {\em Proc. 8th IEEE Symp. on High Performance Distributed
74: Computing}. IEEE Computer Society Press, 1999.
75:
76: \bibitem{metampi}
77: Thomas Eickermann, Helmut Grund, and Jorg Henrichs.
78: \newblock Performance issues of distributed mpi applications in a german
79: gigabit testbed.
80: \newblock In {\em Proceedings of the 6th European PVM/MPI Users' Group
81: Meeting}, September 1999.
82:
83: \bibitem{mds97}
84: S.~Fitzgerald, I.~Foster, C.~Kesselman, G.~{von Laszewski}, W.~Smith, and
85: S.~Tuecke.
86: \newblock A directory service for configuring high-performance distributed
87: computations.
88: \newblock In {\em Proc. 6th IEEE Symp. on High Performance Distributed
89: Computing}, pages 365--375. IEEE Computer Society Press, 1997.
90:
91: \bibitem{PhysicsToday}
92: I.~Foster.
93: \newblock The grid: A new infrastructure for 21st century science.
94: \newblock {\em Physics Today}, 54(2), 2002.
95:
96: \bibitem{mpi-nexus-pc}
97: I.~Foster, J.~Geisler, W.~Gropp, N.~Karonis, E.~Lusk, G.~Thiruvathukal, and
98: S.~Tuecke.
99: \newblock {A} wide-area implementation of the {M}essage {P}assing {I}nterface.
100: \newblock {\em Parallel Computing}, 24(12):1735--1749, 1998.
101:
102: \bibitem{MultiMethodJPDC}
103: I.~Foster, J.~Geisler, C.~Kesselman, and S.~Tuecke.
104: \newblock Managing multiple communication methods in high-performance networked
105: computing systems.
106: \newblock {\em Journal of Parallel and Distributed Computing}, 40:35--48, 1997.
107:
108: \bibitem{GlobusHCW98}
109: I.~Foster and C.~Kesselman.
110: \newblock The {G}lobus project: A status report.
111: \newblock In {\em Proceedings of the Heterogeneous Computing Workshop}, pages
112: 4--18. IEEE Computer Society Press, 1998.
113:
114: \bibitem{GridBook}
115: I.~Foster and C.~Kesselman, editors.
116: \newblock {\em The Grid: Blueprint for a New Computing Infrastructure}.
117: \newblock Morgan Kaufmann Publishers, 1999.
118:
119: \bibitem{GlobusSecurity}
120: I.~Foster, C.~Kesselman, G.~Tsudik, and S.~Tuecke.
121: \newblock A security architecture for computational grids.
122: \newblock Technical report, Mathematics and Computer Science Division, Argonne
123: National Laboratory, Argonne, Ill., 1998.
124:
125: \bibitem{JPDCNexus}
126: I.~Foster, C.~Kesselman, and S.~Tuecke.
127: \newblock The {N}exus approach to integrating multithreading and communication.
128: \newblock {\em Journal of Parallel and Distributed Computing}, 37:70--82, 1996.
129:
130: \bibitem{Anatomy}
131: I.~Foster, C.~Kesselman, and S.~Tuecke.
132: \newblock The anatomy of the grid: Enabling scalable virtual organizations.
133: \newblock {\em International Journal of High Performance Computing
134: Applications}, 15(3):200--222, 2001.
135:
136: \bibitem{FoxChapterCite}
137: Geoffrey Fox and Wojtek Furmanski.
138: \newblock High-performance commodity computing.
139: \newblock In {\em \cite{GridBook}}, pages 237--255.
140:
141: \bibitem{pacx}
142: Edgar Gabriel, Michael Resch, Thomas Beisel, and Rainer Keller.
143: \newblock Distributed computing in a heterogenous computing environment.
144: \newblock In {\em Proc. EuroPVMMPI'98}. 1998.
145:
146: \bibitem{GannonChapterCite}
147: Dennis Gannon and Andrew Grimshaw.
148: \newblock Object-based approaches.
149: \newblock In {\em \cite{GridBook}}, pages 205--236.
150:
151: \bibitem{pvmbook}
152: A.~Geist, A.~Beguelin, J.~Dongarra, W.~Jiang, B.~Manchek, and V.~Sunderam.
153: \newblock {\em {PVM}: {P}arallel Virtual Machine---A User's Guide and Tutorial
154: for Network Parallel Computing}.
155: \newblock MIT Press, 1994.
156:
157: \bibitem{grim:legion}
158: A.~S. Grimshaw, W.~A. Wulf, and the Legion~team.
159: \newblock The {Legion} vision of a worldwide virtual computer.
160: \newblock {\em Communications of the ACM}, 40(1), January 1997.
161:
162: \bibitem{mpich}
163: W.~Gropp, E.~Lusk, N.~Doss, and A.~Skjellum.
164: \newblock A high-performance, portable implementation of the {MPI} message
165: passing interface standard.
166: \newblock {\em Parallel Computing}, 22:789--828, 1996.
167:
168: \bibitem{pvmmpi99-mpptest}
169: William Gropp and Ewing Lusk.
170: \newblock Reproducible measurements of {MPI} performance characteristics.
171: \newblock Technical Report ANL/MCS-P755-0699, Mathematics and Computer Science
172: Division, Argonne National Laboratory, June 1999.
173:
174: \bibitem{gropp-lusk-doss-skjellum:mpich}
175: William Gropp, Ewing Lusk, Nathan Doss, and Anthony Skjellum.
176: \newblock A high-performance, portable implementation of the {MPI}
177: {M}essage-{P}assing {I}nterface standard.
178: \newblock {\em Parallel Computing}, 22(6):789--828, 1996.
179:
180: \bibitem{starT}
181: P.~Husbands and J.C. Hoe.
182: \newblock {MPI}-{S}tar{T}: Delivering network performance to numerical
183: applications.
184: \newblock In {\em Proceedings of Supercomputing '98}, November 1998.
185:
186: \bibitem{impi-web}
187: Interoperable mpi web page.
188: \newblock \texttt{http://impi.nist.gov}.
189:
190: \bibitem{optcollops}
191: N.~Karonis, B.~de~Supinski, I.~Foster, W.~Gropp, E.~Lusk, and J.~Bresnahan.
192: \newblock Exploiting hierarchy in parallel computer networks to optimize
193: collective operation performance.
194: \newblock In {\em Proceedings of the 14th International Parallel and
195: Distributed Processing Symposium}, 2000.
196:
197: \bibitem{KennedyChapterCite}
198: Ken Kennedy.
199: \newblock Compilers, languages, and libraries.
200: \newblock In {\em \cite{GridBook}}, pages 181--204.
201:
202: \bibitem{magpie-PC}
203: T.~Kielmann, H.~E. Bal, S.~Gorlatch, K.~Verstoep, and R.~F.~H. Hofman.
204: \newblock Network performance-aware collective communication for clustered wide
205: area systems.
206: \newblock {\em Parallel Computing}, 2001.
207: \newblock accepted for publication.
208:
209: \bibitem{magpie}
210: T.~Kielmann, R.F.H. Hofman, H.E. Bal, A.~Plaat, and R.A.F. Bhoedjang.
211: \newblock {MAGPIE}: {MPI}'s collective communcation operations for clustered
212: wide area systems.
213: \newblock In {\em Proceedings of Supercomputing '98}, November 1998.
214:
215: \bibitem{stampi}
216: T.~Kimura and H.~Takemiya.
217: \newblock Local area metacomputing for multidisciplinary problems: A case study
218: for fluid/structure coupled simulation.
219: \newblock In {\em Proc. Intl. Conf. on Supercomputing}, pages 145--156. 1998.
220:
221: \bibitem{lam-www}
222: Collected {LAM} documents.
223: \newblock World Wide Web.
224: \newblock {\tt ftp://tbag.osc.edu/pub/lam}.
225:
226: \bibitem{Olle}
227: Olle Larsson.
228: \newblock Implementation and performance analysis of a high-order {CEM}
229: algorithm in parallel and distributed environments.
230: \newblock Master's thesis, University of Houston, 1998.
231:
232: \bibitem{Condor}
233: M.~Litzkow, M.~Livny, and M.~Mutka.
234: \newblock Condor - a hunter of idle workstations.
235: \newblock In {\em Proc. 8th Intl Conf. on Distributed Computing Systems}, pages
236: 104--111, 1988.
237:
238: \bibitem{Quo}
239: J.~P. Loyall, R.~E. Schantz, J.~A. Zinky, and D.~E. Bakken.
240: \newblock Specifying and measuring quality of service in distributed object
241: systems.
242: \newblock In {\em Proceedings of the First International Symposium on
243: Object-Oriented Real-Time Distributed Computing (ISORC '98)}, 1998.
244: \newblock Kyoto, Japan.
245:
246: \bibitem{kumarsc99}
247: G.~Mahinthakumar, F.~M. Hoffman, W.~W. Hargrove, and N.~Karonis.
248: \newblock Multivariate geographic clustering in a metacomputing environment
249: using globus.
250: \newblock In {\em Proceedings of Supercomputing '99}. IEEE Computer Society
251: Press, 1999.
252:
253: \bibitem{mpi-forum:journal}
254: {Message Passing Interface Forum}.
255: \newblock {MPI}: A message-passing interface standard.
256: \newblock {\em International Journal of Supercomputer Applications},
257: 8(3/4):165--414, 1994.
258:
259: \bibitem{mpi-forum:mpi2-journal}
260: {Message Passing Interface Forum}.
261: \newblock {MPI2}: A message passing interface standard.
262: \newblock {\em International Journal of High Performance Computing
263: Applications}, 12(1--2):1--299, 1998.
264:
265: \bibitem{mpirt-web}
266: Mpi/rt forum.
267: \newblock \texttt{http://www.mpirt.org}.
268:
269: \bibitem{Ninf}
270: Hidemoto Nakada, Mitsuhisa Sato, and Satoshi Sekiguchi.
271: \newblock Design and implementations of ninf: towards a global computing
272: infrastructure.
273: \newblock {\em Future Generation Computing Systems}, 15:649--658, 1999.
274:
275: \bibitem{ncsa-news}
276: Ncsa press release web page.
277: \newblock
278: \texttt{http://www.ncsa.edu/News/Access/Releases/011211.TeraGrid.html}.
279:
280: \bibitem{mpich-gq}
281: A.~Roy, I.~Foster, W.~Gropp, N.~Karonis, V.~Sander, and B.~Toonen.
282: \newblock {{MPICH-GQ}: Quality-of-Service} for message passing programs.
283: \newblock In {\em Proceedings of Supercomputing 2000}. IEEE Computer Society
284: Press, 2000.
285:
286: \bibitem{PVMATM2}
287: T.~Sheehan, W.~Shelton, T.~Pratt, P.~Papadopoulos, P.~LoCascio, and T.~Dunigan.
288: \newblock Locally self consistent multiple scattering method in a
289: geographically distributed linked {MPP} environment.
290: \newblock {\em Parallel Computing}, 24, 1998.
291:
292: \bibitem{teragrid}
293: Teragrid web page.
294: \newblock \texttt{http://www.teragrid.org}.
295:
296: \bibitem{webos}
297: Amin Vahdat, Eshwar Belani, Paul Eastham, Chad Yoshikawa, Thomas Anderson,
298: David Culler, and Michael Dahlin.
299: \newblock {WebOS}: Operating system services for wide area applications.
300: \newblock In {\em 7th Symposium on High Performance Distributed Computing},
301: July 1998.
302:
303: \end{thebibliography}
304: