НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 317712

Назва:

Розподілені обчислення



Анотація: Різні аспекти розподілення обчислень: просторовий, часовий, функціональний і сематичний. Моделі та методи, пов’язані з основними елементами розподілення: керування, зв’язок і ресурси. Шляхи досягнення основних цілей розподілених обчислень і систем: зв’язок користувачів із ресурсами, прозорість доступу, відкритість і масштабність.

Тип дисципліни: нормативна

Рік навчання: 1

Семестр: весняний

Кількість кредитів: 3,0 (загальна кількість годин - 90 год.; лекції - 16 год.; практичні заняття - 14 год.; самостійна робота - 60 год.)

Форма контролю: екзамен

Викладач(і): Гороховський С.С., к.ф.м.н., доц.

Результати навчання: Після завершення цього курсу студент буде:
знати: моделі та методи організації розподілених обчислень, архітектуру і структуру грід-платформ, .
вміти: застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування грід-систем, аналізувати ефективність розподілених обчислень, застосовувати методи розробки розподілених алгоритмів,.


Спосіб навчання: аудиторний

Необхідні обовязкові попередні й супутні модулі: Курс спирається на цикл дисциплін, що викладаються на бакалавраті: «Основи комп`ютерних алгоритмів», «Алгоритми і структури даних», «Багатозадачне та паралельне програмування».

Зміст дисципліни: Курс передбачає набуття теоретичних знань і практичних навичок в галузі розподілених обчислень і систем. Розподіленість обчислень передбачає виконання програмних модулів в мережі автономних комп’ютерів в такий спосіб, що користувач сприймає всю систему як єдине ціле. В курсі будуть розглянуті різні аспекти розподілення обчислень: просторовий, темпоральний, функціональний та семантичний, а також моделі та методи, пов’язані з основними елементами розподілення: керування, зв’язок і ресурси. В курсі будуть детально досліджені шляхи досягнення основних цілей розподілених обчислень і систем: зв’язок користувачів з ресурсами, прозорість доступу, відкритість і масштабованість. Курс передбачає вивчення моделей розподілених обчислень, аналіз ефективності розподілених алгоритмів.


Рекомендована література: 1. Distributed Systems. Principles and Paradigms. Andrew Tanenbaum and Maarten van Steen/ Prentice Hall, 2002, pp 803.
2. http://www.prenhall.com/tanenbaum.
3. Distributed Systems Third edition Version 3.02 (2018) Maarten van Steen Andrew S. Tanenbaum.
4. ISBN: 978-15-430573-8-6 (printed version) ISBN: 978-90-815406-2-9 (digital version) Edition: 3. Version: 02 (December 2018) 518 pp.


Форми та методи навчання: лекції, практичні заняття, самостійна робота

Методи й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль - 60 балів (опитування, практичні заняття, індивідуальне письмове завдання); підсумковий контроль - 40 балів (екзамен).

Мова навчання: українська