Grid Computing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
FITE-GRI | Z,ZK | 5 | 2P+1C | English |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Systems
- Synopsis:
-
Grid computing and gain knowledge about the world-wide network and computing infrastructure.
- Requirements:
- Syllabus of lectures:
-
1. Introduction to grid computing (grid computing concepts, grid computing motivations, grid computing networks, grid computing infrastructure).
2. Grid security (grid access, virtual organization membership management, grid certificate).
3. Grid access, identity and access management (case study of the Globus Toolkit).
4. Virtual organization membership services (Virtual Organization access control in distributed services, key cryptography, RSA algorithms).
5. Job management, resource allocation, monitoring.
6. User interface (task management system, job schedulers, broker, monitoring of tasks and jobs brokered to the grid, case study of PanDA).
7. Grid Clients (case study of PanDA Clients).
8. Metadata interface (dataset browser, REST API, Python client).
9. Data management (data management system to handle the data including the job outputs, case study of rucio).
10. Grid performance, dependability, and scalability (Grid usage in practice, challenges, performance).
11. Grid administration and operations.
12. Future trends in grid computing.
- Syllabus of tutorials:
-
1. Creating a grid computing environment with the Globus toolkit.
2. Grid identity, access management, administration, security.
3. PanDA user interface and PanDA clients.
4. Case study of rucio.
5. Demonstration application 1.
6. Demonstration application 2.
- Study Objective:
- Study materials:
-
Literature
Fran Berman, Geoffrey Fox: Grid Computing: Making the Global Infrastructure a Reality, Wiley 2003, ISBN 978-0470853191.
Ian Foster, Carl Kesselman, eds.: The Grid: Blueprint for a New Computing Infrastructure, Elsevier 1998, ISBN 978-1558604759.
- Note:
- Further information:
- https://courses.fit.cvut.cz/NI-GRI
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Teaching Informatics for Secondary Schools (elective course)