Course Description
Grid Computing, NGSSC, 2p

Erik Elmroth, Olle Mulmo, and Leif Nixon
August 19, 2004

General information

This course is designed to give a broad overview of the concept of grid computing and state-of-the-art grid software, understanding and practical experience of how computational grids can be used to further research in science and technology, and to review some current and future directions of grid computing research and development.

Prerequisites

The prerequisities are extensive programming experience (e.g., in C/C++ and Java) and completion of the following courses (or similar knowledge and experience): Object-oriented scientific programming NGSSC, 3p, Introduction to High Performance Computing NGSSC, 4p, Parallel algorithms with applications to scientific computing, 3p, Scientific visualization NGSSC, 3p.

Course contents

Topics covered in the course include the following:

Literature

The course literature will be based on a collection of articles from journals, conference proceedings and books, and material available via WWW. Lecture notes including exercises, projects etc will be produced for the course and made available via WWW.

Examination

A number of carefully documented computer assignments.

Preliminary dates

The course 2005 is planned to be given at NSC, Linköping University, January 10-18, including scheduled and unscheduled work during the weekend, January 15-16. As a guideline, the 80 hours of the two credit points course will roughly be spent on 20 hours with lectures, 45 hours scheduled computer assignments (including introductions and summaries) 15 hours homework (literature studies, unscheduled work on computer assignments).

The following years the course is planned to alternate between HPC2N (Umeå University), NSC (Linköping University), and PDC (KTH).