
Departamento de
Ciência de Computadores
Curso: Computação em Grid

Theoretical classes
Class 1 (22 Fev): Introduction
(bibliography can be found here)
Class 2 (23 Fev and 1 Mar):
Class 3 (1 and 2 Mar): The Job Description
Language (JDL, Basic jobs)
Class 4 (8 Mar): Other
Grid Application Description Languages
Class 5 (8 Mar): Brief review of
Distributed Systems
Class 6 (9 Mar):
Authentication and Authorization
Class 7 (9, 15 and 16 Mar):
The Open Grid Service Architecture (OGSA) and WS-Resources
Class 8 (16 Mar):
The Job Description Language (JDL, Complex jobs)
Class 10 (22 and 23 Mar): Students' Presentations
Easter Holidays (27, 28 Mar and Apr 5th)
Class 11 (12, 13 and 19 and 20 Apr):
Taxonomy of Grid Systems and Applications
Class 12 (26 and 27 Apr):
The gLite Architecture
Class 13 (27 Apr and 10 May):
Data Management in gLite
Queima das fitas (3 and 4 May)
Class 14 (10 and 11 May):
AMGA
Class 15 (18 May):
Rocks and roll for gLite installation (palestrante convidado:
M.Sc. Bruno Oliveira)
Class 16 (17, 18 and 24 May):
Cloud Computing and Grids
Class 17 (25, 31 May, 1 and 2 Jun):
The Condor system and Grids
Class 18 (8 Jun)
Revisão geral
Practical Classes
23 Fev:
gLite Grid demonstrator and OurGrid
2 Mar:
Obtaining a GILDA
certificate OR Gridbus Broker
9 Mar:
Basic Job Management in gLite
16 Mar:
Advanced Job Management
23 Mar, 6 Apr, 13 and 20 Apr:
Assignment #2
27 Apr:
Data Management using LFC
11 May:
Data Management using AMGA
18 May:
Assignment #3
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
Foster, I. T. 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.
The Physiology of the Grid: An Open Grid Services Architecture for
Distributed Systems Integration
by: I. Foster, C. Kesselman, J. Nick, S. Tuecke
(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.
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