An advanced grid computing course for application and infrastructure developers

This contribution presents our experiences from developing an advanced course in grid computing, aimed at application and infrastructure developers. The course was intended for computer science students with extensive programming experience and previous knowledge of distributed systems, parallel computing, computer networking, and security. The presentation includes brief presentations of all topics covered in the course, a list of the literature used, and descriptions of the mandatory computer assignments performed using Globus Toolkit 2 and 3. A summary of our experiences from the course and some suggestions for future directions concludes the presentation.

[1]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[3]  Jean-Yves Girard,et al.  Enabling applications for grid computing with globus , 2003 .

[4]  Erik Elmroth,et al.  An OGSA-based accounting system for allocation enforcement across HPC centers , 2004, ICSOC '04.

[5]  Henri Casanova,et al.  Innovations of the NetSolve Grid Computing System , 2002, Concurr. Comput. Pract. Exp..

[6]  Flavia Donno,et al.  Data Grid tutorials with hands-on experience , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[7]  Erik Elmroth,et al.  An OGSA-Based Bank Service for Grid Accounting Systems , 2004, PARA.

[8]  Karen Schuchardt,et al.  Ecce—a problem‐solving environment's evolution toward Grid services and a Web architecture , 2002, Concurr. Comput. Pract. Exp..

[9]  Ian T. Foster,et al.  The Community Authorization Service: Status and Future , 2003, ArXiv.

[10]  Ian T. Foster,et al.  MPICH-G2: A Grid-enabled implementation of the Message Passing Interface , 2002, J. Parallel Distributed Comput..

[11]  Erik Elmroth,et al.  A Web Computing Environment for the SLICOT Library , 2001 .

[12]  B. Ramamurthy GridForce: a comprehensive model for improving the technical preparedness of our workforce for the Grid , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[13]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[14]  Steven Tuecke,et al.  An online credential repository for the Grid: MyProxy , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[15]  Massimo Cafaro,et al.  Web‐based access to the Grid using the Grid Resource Broker portal , 2002, Concurr. Comput. Pract. Exp..

[16]  John R. Boisseau,et al.  Building Grid Computing Portals: The NPACI Grid Portal Toolkit , 2003 .

[17]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[18]  Miron Livny,et al.  Condor and the Grid , 2003 .

[19]  Andrew S. Grimshaw,et al.  The Legion Grid Portal , 2002, Concurr. Comput. Pract. Exp..

[20]  Francine Berman,et al.  The GrADS Project: Software Support for High-Level Grid Application Development , 2001, Int. J. High Perform. Comput. Appl..

[21]  Erik Elmroth,et al.  A user-centric cluster and grid computing portal , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[22]  Jonathan Armstrong,et al.  Introduction to grid computing with globus , 2003 .

[23]  Klara Nahrstedt,et al.  A distributed resource management architecture that supports advance reservations and co-allocation , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[24]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[25]  K. Czajkowski,et al.  Scalable Grid-based Visualization Framework , .

[26]  Johan Tordsson,et al.  A Grid Resource Broker Supporting Advance Reservations and Benchmark-Based Resource Selection , 2004, PARA.