Departamento de Ciência de Computadores

Curso: Computação em Grid

Assignment #1: Paper presentation

Assignment #2: Survey

Assignment #3: Practical assignment

Theoretical classes

  • Class 1 (2 and 3 Mar): Introduction (evaluation criteria and bibliography can be found here)
  • Class 2 (9 and 10 Mar): Grid Architecture (OGSA) and infrastructure (OGSI) + Globus
  • Class 3 (16 and 17 Mar): Local Resource Managers: NQE, SGE and Condor
  • Class 4 (23 and 24 Mar): More on Condor (tutorial by Van Roy)
  • Class 5 (30, 31 Mar and 14 Apr): gLite and the EGEE project
  • Class 6 (20, 21, 27 and 28 Apr): Grid Systems and Scheduling
  • Class 7 (11 May): Grid Application Description Languages
  • Class 8 (11 and 12 May): gLite: AuthN and AuthZ
  • Class 9 (18 May): Reinforcement Learning applied to grid scheduling
  • Class 10 (25 May): gLite: Workload Managament System
  • Class 11 (26 May and 01 Jun): gLite: Data Management System
  • Summary

    Example of Exam

    Practical Classes

    Links of interest

  • Advice on Research and Writing
  • Open Grid Forum (OGF)
  • The Globus alliance
  • The Gridbus Project
  • Grid Computing Info Center
  • Open Science Grid (OSG) (north american middleware)
  • European Grid Enabling E-science (EGEE) (Grid European Project)
  • Distributed European Infrastructure for Supercomputing Applications (DEISA)
  • European Grid Initiative (EGI)
  • GridCafé
  • Condor
  • Gilda user tutorials
  • Gilda and MPI
  • Top 500 HPC machines in the world
  • MPI main functions

    Supporting articles and book

  • Grid Technology CookBook (available only at academic sites) ( my copy )
  • How do I model states: let me count the ways , by Ian Foster, Savas Parastatidis, Paul Watson and Mark McKeown, CACM, 2009
  • A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems, by Casavant and Khul, IEEE Transactions on Software Engineering, V. 14, N. 2, 1988 (cited by 530)
  • Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors, Ahmad and Kwok, ACM Computing Surveys, 1999 (cited by 255)
  • Performance Comparison of Algorithms for Static Scheduling of DAGs to Multiprocessors, Ahmad and Kwok
  • A performance study of multiprocessor task scheduling algorithms, by Shiyuan Jin, Guy Schiavone and Damla Turgut, J Supercomput V. 43, pp. 77--97, 2008