The grid

Most people know the problem that no matter how fast their computer is, it is sometimes not fast enough. This problem is also found with research and development where computation of a large number of interesting problems requires large amounts of computer power and/or storage for a shorter or longer period of time. This either results in that equipment is bought and suboptimally used for a longer period of time or that equipment for normal size problems is bought which cannot handle large problems.

This problem has made research groups throughout the world work on what today is now as "Grid computing". The goal of Grid computing is to connect all computers in the world - from PCs to super computers - in a huge, virtual computer. In this global computer, all connected resources, from computational power over storage space to databases, will be able to be used collectively. When a computer is not working for its owner, it will rather work on other people's important problems. It is expected that the natural sciences will use Grid computing for their computational needs within a few years, after which other fields of research will use Grid computing. In the end, Grid computing will reach ordinary Internet users.

This lecutre will introduce Grid computing, including the technologies goals and challenges, and give a status for current implementations.

Literature
  1. I. Foster, C. Kesselman, Computational Grids, Chapter 2 of "The Grid: Blueprint for a New Computing Infrastructure", Morgan-Kaufman, 1999. [pdf]
  2. P. Eerola et.al. The NorduGrid architecture and tools. In Proceedings of CHEP 2003. [pdf]
Supplementary Literature
  1. I. Foster, C. Kesselman, S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications, 15(3), 2001. [pdf]
  2. I. Foster, C. Kesselman. The Globus Project: A Status Report. Proc. IPPS/SPDP '98 Heterogeneous Computing Workshop, pp. 4-18, 1998. [pdf]
  3. CDK Chapter 19.7
Exercises
  1. Go through the course litterature and list of possible exam questions
  2. Study exercise