Projects Members Contact Us Back to HiPerSoft Home Page
Projects Visit Rice University

CGrADS Site Visit Participant - Ian Foster


Professional Preparation

  • Argonne National Laboratory (ANL) Computer Science Postdoc,1989-1990
  • Imperial College, London, England Computer Science PhD,1986-1988
  • University of Canterbury, New Zealand Computer Science BS (Hons I),1977-1979
Ian Foster
Professor of Computer Science,
University of Chicago
Associate Division Director MCS Division, Argonne

Phone: (773)702-3487
foster@cs.uchicago.edu
http://www-fp.mcs.anl.gov/~foster/
http://www.cs.uchicago.edu/people/foster


Appointments:

  • 2000 - present, Professor of Computer Science, UC
  • 1996-1999 Associate Professor, Computer Science, UC
  • 1998-present Senior Scientist, Mathematics and Computer Science Division (MCS), ANL
  • 1999-present Executive Committee, Computation Institute, UC
  • 1999-present Associate Director, MCS,ANL
  • 1997-present Executive Committee, ASCI Flash Center, UC
  • 1999-present Enabling Technologies Steering Committee, National Computational Science Alliance
  • 1992-1998 Scientist, MCS,ANL
  • 1990-1992 Assistant Scientist, MCS,ANL

Synergistic Activities

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 “Grid”computing (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.

Top


Related Publications:

  1. I. Foster, C Kesselman,“Globus: A Metacomputing Infrastructure Toolkit,”Intl J. Supercomputer Applications,11(2):115-118,1997.
  2. 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.
  3. I. Foster, C. Kesselman, G.Tsudik, S. Tuecke, "A Security Architecture for Computational Grids,” ACM Conference on Computers and Security,83-91,1998.
  4. I. Foster, J. Insley, C. Kesselman, G. von Laszewski, M. Thiebaux, “Distance Visualization: Data Exploration on the Grid,”IEEE Computer, December 1999.
  5. 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:

  1. K. Czajkowski, I.Foster, C. Kesselman, “Resource Co-Allocation in Computational Grids,”Proc.8th IEEE Symp. on High Performance Distributed Computing,IEEE,1999.
  2. I.Foster and N. Karonis, "A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems,”Proc.SC ’98,1998 (CD ROM).
  3. I.Foster, J. Geisler, W. Nickless, W. Smith, S. Tuecke, "Software Infrastructure for the I-WAY Metacomputing Experiment,”Concurrency: Practice and Experience,10(7):567–581,1998.
  4. I.Foster, P. Worley, “Parallel Algorithms for the Spectral Transform Method,”SIAM J. Scientific Computing,18(3),1997.
  5. I. Foster, “Compositional Parallel Programming Languages,”ACM Trans. Prog. Lang. Syst., 18(4):454 –476,1996.

    Top


Current Collaborators:

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)

Top