Grid Computing
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
NI-GRI | Z,ZK | 5 | 2P+1C | English |
- Course guarantor:
- André Sopczak
- Lecturer:
- André Sopczak
- Tutor:
- Petr Fiedler, André Sopczak
- 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
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Master specialization Computer Science, in Czech, 2018-2019 (elective course)
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 202 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Master specialization Software Engineering, in English, 2021 (elective course)
- Master specialization Computer Security, in English, 2021 (elective course)
- Master specialization Computer Systems and Networks, in English, 2021 (elective course)
- Master specialization Design and Programming of Embedded Systems, in English, 2021 (elective course)
- Master specialization Computer Science, in English, 2021 (elective course)
- Study plan for Ukrainian refugees (elective course)
- Master Specialization Digital Business Engineering, 2023 (elective course)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)
- Master Programme Informatics, unspecified Specialization, in English, 2021 (elective course)
- Master specialization Computer Science, in English, 2024 (elective course)