Study program:
122 "Computer science" / "Комп’ютерні науки"
Degree: Master
Type of module: lecture, practical work
Lecturer: Prof., Dr of science Serhii Minukhin / Проф., д.т.н. Сергій Мінухін
Language: Ukrainian
Credit Points: 5 ECTS
Description:
Content Module 1. Standards, Architecture, and Principles of Building High-Performance Systems Based on Service Models and Distributed Technologies.
Topic 1. Basic Architectures of Distributed High-Performance Systems. Topic 2. Distributed File Systems. Principles of Organization and Functioning of the Google File System. Topic 3. Distributed System Apache Hadoop. Topic 4. Principles of Organization and Architecture of HDFS - Distributed Data File System Repository.
Content Module 2. Model and Architecture of Software for Apache Spark Functionality. Topic 5. MapReduce Programming Model for Distributed Computing. Topic 6. Architecture Organization of the Apache Spark Framework. Topic 7. Principles of Operation of the Apache Spark Framework. Key Components and Their Purposes. Topic 8. Deployment Modes of the Apache Spark Framework. Topic 9. Principles of Working with Databases: RDD and DataFrames in Apache Spark.
Змістовий модуль 1. Стандарти, архітектура та принципи побудови високопродуктивних систем на основі сервісних моделей і технологій розподілених систем. Тема 1. Базові архітектури розподілених високопродуктивних систем. Тема 2. Розподілені файлові системи. Принципи організації та функціонування файлової системи Google. Тема 3. Розподілена система Apache Hadoop. Тема 4. Принципи організації та архітектури HDFS - розподіленої файлової системи (сховища) даних. Змістовий модуль 2. Модель та архітектура програмного забезпечення для функціонування Apache Spark. Тема 5. Програмна модель розподілених обчислень MapReduce. Тема 6: Організація архітектури фреймворку Apache Spark. Тема 7. Принципи роботи фреймворку Apache Spark. Основні складові та їх призначення. Тема 8: Режими розгортання фреймворку Apache Spark. Тема 9. Принципи роботи з базами даних: RDD і фрейми даних в Apache Spark.