Grid Systems and Technologies

Course: Computer Systems and Networks

Structural unit: Faculty of Radiophysics, Electronics and Computer Systems

Title
Grid Systems and Technologies
Code
ВК 5.1
Module type
Вибіркова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
3 Semester
Number of ECTS credits allocated
6
Learning outcomes
The student should know: - areas of application of grid computing technologies in the IT industry, science and technology; - general characteristics of grid-infrastructures; - technologies and means of security in grid systems; - basic types of resources and services in the grid architecture; - basic protocols of interaction of grid services; - software components of the middleware of the grid architecture. The student should be able to: - create a description of the batch task for the given software of the intermediate level of the grid architecture; - receive a delegation of authority with a certificate of participation in virtual organizations for interaction with the grid system; - implement the given scheme of calculations in the grid infrastructure and carry out its debugging; - manage the placement and movement of data in the grid infrastructure; - use grid-architecture cooperation level services to plan calculations and place data.
Form of study
Full-time form
Prerequisites and co-requisites
The discipline "Grid systems and technologies" is based on the mandatory discipline "High-performance computing", and also uses the knowledge and skills of the basic fundamental and practical education of a bachelor in the field of knowledge "Information technologies", namely: knowledge of discrete mathematics, computer networks and Internet services.
Course content
The discipline "Grid systems and technologies" introduces students to modern methods of implementing distributed computing. The modern approach involves the use of decentralized computing resources connected through an orchestration system and intermediary services, which forms a grid system. This requires the use of appropriate tools - middle-level software, both client and server applications. Carrying out mass calculations in heterogeneous computing environments requires the use of distributed computing management tools. The architectural features of high-performance computing systems, which are the building blocks of grid infrastructures, also require the use of certain software tools and algorithms that take into account distributed storage of input and output data, homogeneity or heterogeneity of computing nodes, etc. The course covers typical implementations of grid architecture by means of specialized middleware. On the example of the Ukrainian National Grid infrastructure, various approaches to the implementation of calculations using the environment of the university's computing cluster are considered.
Recommended or required reading and other learning resources/tools
1. Foster, Ian & Kesselman, Carl & Tuecke, Steven. (2001). The Anatomy of the Grid: Enabling Scalable Virtual Organizations. — International Journal of High Performance Computing Applications - IJHPCA. 2150. 10.1177/109434200101500302. 2. Foster, Ian & Kesselman, Carl & Nick, Jeffrey & Tuecke, Steven. (2002). The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. — Open Grid Services Infrastructure WG. 3. Introduction to Grid Computing. Bart Jacob, Michael Brown, Kentaro Fukui and Nihar Trivedi — IBM Redbooks, 2005. — 268 pp. 4. Fundamentals of Grid Computing: Theory, Algorithms and Technologies / Ed. by Frederic Magoules — Chapman & Hall, 2019. — 322 pp. 5. Grid Computing: Making the Global Infrastructure a Reality / Ed. by F. Berman, G. Fox, A. J. G. Hey — Wiley, 2003. — 1060 pp.
Planned learning activities and teaching methods
Lectures, laboratory work, unsupervised work
Assessment methods and criteria
Semester assessment: The study semester has 4 laboratory work activities. After completing the laboratory work and writing the reports, oral defenses of the reports are held with demonstrations of the correct performance of the tasks. Mandatory for admission to the exam is: defense of laboratory work with a total score of at least 24 and writing a modular test for at least 4 points. Instead of a modular control work, self-completed tasks on the subject of classes may be counted. Final evaluation in the form of an exam - written electronic testing. The test consists of 20 multiple-choice questions worth 2 points each. In total, you can get from 0 to 40 points for the exam. The condition for achieving a positive grade for the discipline is to obtain at least 60 points, the grade for the exam cannot be less than 24 points.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Ievgen Andriiovych Sliusar
Faculty of Computer Engineering
Faculty of Radiophysics, Electronics and Computer Systems

Departments

The following departments are involved in teaching the above discipline

Faculty of Computer Engineering
Faculty of Radiophysics, Electronics and Computer Systems