Pedagogical: Development of widely used texts: Strand: New Concepts
in Parallel Programming (Prentice Hall,1990), Designing and Building
Parallel Programs (www.mcs.anl.gov/dbpp,
Addison-Wesley, 1995),nd The Grid: Blueprint for a Future Computing
Infrastructure (www.mkp.com/grid,
Morgan Kaufmann,1999); also, teaching of numerous related tutorials.
Research tools: Development of software tools and systems that
have seen extensive use in research and teaching, including: Program
Composition Notation compiler and runtime system, Parallel Spectral
Transform Shallow Water Model, Nexus communication library (www.mcs.anl.gov/nexus),
Globus distributed computing toolkit (www.globus.org).
Service: Including: numerous program committees and review committees;
chair of numerous technical workshops and conferences, including IEEE
HPDC 98, IEEE Frontiers 99; Software Architect,1995 I-WAY,ACM/IEEE
SC 95;SC XY steering committee,1999-present;Editorial Board,
IEEE Trans. on Parallel and Distributed Systems,1997-present.
Leadership: Convenor of the Grid Forum, an international organization
focused on defining standards and best practices in Gridcomputing
(www.gridforum.org).
Awards and Honors: British Computer Society Award for Technical
Innovation, 1989;Best paper award, IEEE/ACM Supercomputing 95
Conference,1995;GII Next Generation Award,1997.
I. Foster, C Kesselman,Globus: A Metacomputing Infrastructure
Toolkit,Intl J. Supercomputer Applications,11(2):115-118,1997.
I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, A. Roy
"A Distributed Resource Management Architecture that Supports
Advance Reservations and Co-Allocation,Proc.Intl.Workshop on
Quality of Service, 27-36,1999.
I. Foster, C. Kesselman, G.Tsudik, S. Tuecke, "A Security Architecture
for Computational Grids, ACM Conference on Computers and Security,83-91,1998.
I. Foster, J. Insley, C. Kesselman, G. von Laszewski, M. Thiebaux,
Distance Visualization: Data Exploration on the Grid,IEEE
Computer, December 1999.
I. Foster, J. Geisler, C. Kesselman, S. Tuecke,Managing Multiple
Communication Methods in High- Performance Networked Computing Systems,J.
Parallel and Distributed Computing,40:35-48,1997.
Other Significant Publications:
K. Czajkowski, I.Foster, C. Kesselman, Resource Co-Allocation
in Computational Grids,Proc.8th IEEE Symp. on High Performance
Distributed Computing,IEEE,1999.
I.Foster and N. Karonis, "A Grid-Enabled MPI: Message Passing
in Heterogeneous Distributed Computing Systems,Proc.SC 98,1998
(CD ROM).
I.Foster, J. Geisler, W. Nickless, W. Smith, S. Tuecke, "Software
Infrastructure for the I-WAY Metacomputing Experiment,Concurrency:
Practice and Experience,10(7):567581,1998.
I.Foster, P. Worley, Parallel Algorithms for the Spectral
Transform Method,SIAM J. Scientific Computing,18(3),1997.
David Abramson (Monash); Deb Agarwal (LBNL); Richard Alkire (UIUC);
Bruce Allen (Wisc-Milwaukee); John Anderson (ILM); Paul Avery (Florida);
Ruth Aydt (UIUC); Ray Bair (PNNL); Steve Barnard (NASA Ames); Fran Berman
(UCSD); Robert Biswas (NASA Ames); Maxine Brown (UIC); Randy Butler
(NCSA); Charlie Catlett (ANL/Chicago); David Ceperley (NCSA); Mani Chandy
(Caltech); Ann Chervenak (USC); Andrew Chien (UCSD); Alok Choudhary
(NWU); Karl Czajkowski (USC); H.Dachsel (PNNL); Terrence Disz (ANL);
Jack Dongarra (Tennessee); John Drake (ORNL); Steve Fitzgerald (USC);
Dennis Gannon (Indian ); Jonathan Geisler (NWU); Bill Gropp (ANL); Steve
Hammond (NCAR); Robert Harrison (PNNL); Bill Hibbard (Wisc-Madison);
Bob Hollebeck (Pennsylvania); Rob Jacob (Chicago); Chris Johnson (Utah);
Andrew Johnson (UIC); Lennart Johnsson (Houston); Nancy Johnston (LBNL);
Nick Karonis (NIU); Ricky Kend ll (Ames); Ken Kennedy (Rice); Steven
Kent (Chicago); Carl Kesselman (USC); Dave Kohr (SGI); Rakesh Krishnaiyer
(Intel); Tim Kuhfuss (ANL); Stephen Lau (LBNL); Craig Lee (Aerospace);
Jason Leigh (UIC); Kai Li (Princeton); Bob Lindell (USC); Miron Livny
(Wisc-Madison); Stu Loken (LBNL); Bob Lucas (LBNL); Rusty Lusk (ANL/Chicago);
Andrea Malagoli (Chicago); Joe Mambretti (Northwestern); Rick McMullen
(Indiana); Michael McRobbie (Indiana); Reagan Moore (SDSC); Richard
Mount (SLAC); Klar Nahrstedt (UIUC); Cliff Neuman (USC); Harvey Newman
(Caltech); Jarek Nieploch (PNNL); Jason Novotny (NCSA); Mike Papk (ANL/Chicago);
Manish Parashar (Rutgers); Larry Price (ANL); Dan Reed (UIUC); John
Reynders (LANL); Bob Rosner (Chicago); Alain Roy (Chicago); Subhash
Saini (NASA Ames); Chuck Salisbury (ANL); Volker Sander (Juelich); Ed
Seidel (MPI); Larry Smarr (NCSA); John Shalf (NCSA); Arie Shoshani (LBNL);
Rok Sosic (Active Tools); Paul Stelling (Aerospace); Rick Stevens (ANL/Chicago);
Wai-Mo Suen (WUStL); Valerie Taylor (NWU); George Thiruvathukal (Loyola);
Brian Tierney (LBNL); Michael Tobis (Wisc-Madison); Brian Toonen (ANL);
Gene Tsudik (Irvine); Steven Tuecke (ANL); Dean Williams (LLNL); Rich
Wolski (Tennessee); Patrick Worley (ORNL); Rob Van der Wijngaart (NASA
Ames); Gregor von Laszewski (ANL); Maurice Yarrow (NASA Ames); Lou Zechter
(NASA Ames).
Advisees and Postgraduate Scholars: (2 Ph.D.,6 Postdoc) Rakesh
Krishnaiyer (Intel), Ravi Nanjundiah (Indian Institute of Science),
Juan Restrepo (U.Arizona), Michael Tobis (U.Wisconsin),Warren Smith
(NASA Ames), George Thiruvathukal (Loyola ), Gregor von Laszewski (Argonne),
Ming Xu (Platform Computing).
Thesis Advisor: Keith Clark (Imperial College, London)