Grid Computing

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



free counter
glassfish hosting


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