Grid Computing

Inês de Castro Dutra
Departamento de Ciência de Computadores
Faculdade de Ciências da Universidade do Porto




Instructions to have access to the GILDA insfrastructure

Test Dates: April 3rd and June 5th


Assignment #1 Install and configure a Resource Management System (RMS) of your choice

Assignment #2 Suggestions of mini-projects

Assignment #3 Presentation about a topic of your choice


Theoretical classes

  • Class 1 (13 Fev):
  • Class 2 (14 Fev):
  • Class 3 (20 Fev):
  • Class 4 (21 Fev):
  • Class 5 (27 Fev):
  • Class 6 (28 Fev):
  • Class 7 (07 Mar):
  • Class 8 (08 Mar):
  • Class 9 (13 Mar):
  • Class 10 (14 Mar):
  • Class 11 (20 Mar):
  • Class 12 (21 Mar):
  • HAPPY EASTER! (27 and 28 Mar):

  • Class 13 (3 Apr): Primeiro Teste

  • Class 14 (4 Apr):
  • Class 15 (10 Apr):
  • Class 16 (11 Apr):
  • Class 17 (17 Apr):
  • Class 18 (18 Apr):
  • Class 19 (24 Apr):

  • Holiday (25 Apr)

  • Labour Day (01 May)

  • Class 20 (02 May):

  • Academic Week (8, 9 May)

  • Class 21 (15 May):
  • Class 22 (16 May):
  • Class 23 (22 May):
  • Class 24 (23 May):
  • Class 25 (29 May):
  • Class 26 (30 May):
  • Class 27 (5 Jun):


    Practical Classes

  • 13 Fev: gLite Grid demonstrator
  • 20 Fev:
  • 27 Fev:
  • 6 Mar:
  • 13 Mar:
  • 20 Mar:

  • 27 Mar: HAPPY EASTER!

  • 3 Apr: preparation for the test

  • 10 Apr:
  • 17 Apr:
  • 24 Abr:

  • 1 May: Labour day

  • 8 May: Academic week

  • 15 May: three choices
  • 22 May:
  • 29 May:
  • 5 Jun:


    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


    Reading Material

    Books

  • Grid Technology CookBook (available only at academic sites) (my copy)
  • Introduction to Grid Computing, by Frederic Magoules, Jie Pan, Kiat-An Tan, and Abhinit Kumar, Chapman and Hall.
  • The Grid: blueprint for a new computing infrastructure, by Ian Foster and Carl Kesselman, Elsevier (1st and 2nd editions).

    Articles

  • Ian Foster. 2001. The Anatomy of the Grid: Enabling Scalable Virtual Organizations In Proceedings of the 7th international Euro-Par Conference Manchester on Parallel Processing (August 28 - 31, 2001). R. Sakellariou, J. Keane, J. R. Gurd, and L. Freeman, Eds. Lecture Notes In Computer Science, vol. 2150. Springer-Verlag, London, 1-4.
  • I. Foster, C. Kesselman, J. Nick, S. Tuecke. 2002. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration .
  • I. Foster. 2002. What is the Grid? A Three Point Checklist , Grid Today, July, 2002.
  • Srikumar Venugopal, Rajkumar Buyya, and Kotagiri Ramamohanarao, A Taxonomy of Data Grids for Distributed Data Sharing, Management and Processing, ACM Computing Surveys, Volume 38, No. 1, Pages:1-53, ISSN 0360-0300, ACM Press, New York, USA, March 2006.
  • Jia Yu and Rajkumar Buyya, A Taxonomy of Workflow Management Systems for Grid Computing, Journal of Grid Computing, Volume 3, Numbers 3-4, Pages: 171-200, Springer Science+Business Media B.V., New York, USA, Sept. 2005.
  • 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